hene

hene.dev

Alacritty の Upgrade

Alacritty の Upgrade

Alacritty のバージョンを 0.8.0 から 0.10.1Upgrade しました。

Upgrade

$ brew upgrade alacritty
==> Upgrading 1 outdated package:
alacritty 0.8.0 -> 0.10.1
==> Upgrading alacritty
==> Downloading https://github.com/alacritty/alacritty/releases/download/v0.10.1/Alacritty-v0.10.1.dmg
Already downloaded: /Users/username/Library/Caches/Homebrew/downloads/1e0cee0bc1c09b97b4b652ce9c43ac58d39f8b84e17667483ef1fc376cc366be--Alacritty-v0.10.1.dmg
==> Backing App 'Alacritty.app' up to '/usr/local/Caskroom/alacritty/0.8.0/Alacritty.app'
==> Removing App '/Applications/Alacritty.app'
==> Unlinking Binary '/usr/local/bin/alacritty'
==> Moving App 'Alacritty.app' to '/Applications/Alacritty.app'
==> Linking Binary 'alacritty' to '/usr/local/bin/alacritty'
==> Linking Binary '_alacritty' to '/usr/local/share/zsh/site-functions/_alacritty'
==> Linking Binary 'alacritty.bash' to '/usr/local/etc/bash_completion.d/alacritty'
==> Linking Binary 'alacritty.fish' to '/usr/local/share/fish/vendor_completions.d/alacritty.fish'
==> Linking Binary 'alacritty-direct' to '/Users/username/.terminfo/61/alacritty-direct'
==> Linking Binary 'alacritty' to '/Users/username/.terminfo/61/alacritty'
==> Unlinking Binary '/Users/username/.terminfo/61/alacritty'
==> Unlinking Binary '/Users/username/.terminfo/61/alacritty-direct'
==> Unlinking Binary '/usr/local/share/fish/vendor_completions.d/alacritty.fish'
==> Unlinking Binary '/usr/local/etc/bash_completion.d/alacritty'
==> Unlinking Binary '/usr/local/share/zsh/site-functions/_alacritty'
==> Unlinking Binary '/usr/local/bin/alacritty'
==> Backing App 'Alacritty.app' up to '/usr/local/Caskroom/alacritty/0.10.1/Alacritty.app'
==> Removing App '/Applications/Alacritty.app'
==> Purging files for version 0.10.1 of Cask alacritty
==> Purging files for version 0.10.1 of Cask alacritty
Warning: Reverting upgrade for Cask alacritty
==> Moving App 'Alacritty.app' to '/Applications/Alacritty.app'
==> Linking Binary 'alacritty' to '/usr/local/bin/alacritty'
Error: alacritty: It seems there is already a Manpage at '/usr/local/share/man/man1/alacritty.1.gz'.

すでに、/usr/local/share/man/man1/alacritty.1.gz が存在するというエラーが出ていたので、開いてみました。

$ open /usr/local/share/man/man1/alacritty.1.gz

open コマンドで gz ファイルを解凍してしまいましたが、下記コマンドで解凍できそうです。

$ gzip -d /usr/local/share/man/man1/alacritty.1.gz

再度 Upgrade

問題なく Upgrade できました。

$ brew upgrade alacritty
==> Upgrading 1 outdated package:
alacritty 0.8.0 -> 0.10.1
==> Upgrading alacritty
==> Downloading https://github.com/alacritty/alacritty/releases/download/v0.10.1/Alacritty-v0.10.1.dmg
Already downloaded: /Users/username/Library/Caches/Homebrew/downloads/1e0cee0bc1c09b97b4b652ce9c43ac58d39f8b84e17667483ef1fc376cc366be--Alacritty-v0.10.1.dmg
==> Backing App 'Alacritty.app' up to '/usr/local/Caskroom/alacritty/0.8.0/Alacritty.app'
==> Removing App '/Applications/Alacritty.app'
==> Unlinking Binary '/usr/local/bin/alacritty'
==> Moving App 'Alacritty.app' to '/Applications/Alacritty.app'
==> Linking Binary 'alacritty' to '/usr/local/bin/alacritty'
==> Linking Binary '_alacritty' to '/usr/local/share/zsh/site-functions/_alacritty'
==> Linking Binary 'alacritty.bash' to '/usr/local/etc/bash_completion.d/alacritty'
==> Linking Binary 'alacritty.fish' to '/usr/local/share/fish/vendor_completions.d/alacritty.fish'
==> Linking Binary 'alacritty-direct' to '/Users/username/.terminfo/61/alacritty-direct'
==> Linking Binary 'alacritty' to '/Users/username/.terminfo/61/alacritty'
==> Linking Manpage 'alacritty.1.gz' to '/usr/local/share/man/man1/alacritty.1.gz'
==> Linking Manpage 'alacritty-msg.1.gz' to '/usr/local/share/man/man1/alacritty-msg.1.gz'
==> Purging files for version 0.8.0 of Cask alacritty
🍺  alacritty was successfully upgraded!

Alacritty.app を開く

いつもどおり、Alacritty.app を開こうとすると、 Mac で App を安全に開く - Apple サポート (日本)ノータリゼーションを受けていない App や未確認の開発元の App を開きたい場合 のような、警告メッセージが表示されました。

システム環境設定 > セキュリティとプライバシー から、

ダウンロードしたアプリの使用許可

"Alacritty.app"は開発元を確認できないため、使用がブロックされました。

このまま開く を選択します。

"Alacritty.app" が悪質なソフトウェアかどうかをAppleでは確認できないため、このソフトウェアは開けません。

このソフトウェアはアップデートが必要です。詳しくは開発元にお問い合わせください。

このファイルは“Homebrew Cask”により今日の22:05にgithub.comからダウンロードされました。

開く を選択します。

alacritty.yml の修正

Alacritty.app は開けたのですが、最下部に下記エラーが表示されました。

Alacritty WARN

エラー

透過の設定方法が変わっていたので、指示通り修正しました。

[WARN] See log at /var/folders/94/jrr5ysq14fz80zxylmzky48h0000gn/T/Alacritty-32982.log ($ALACRITTY_LOG):
Config warning: background_opacity is deprecated; use window.opacity instead

対応

alacritty.yml を変更しました

before

background_opacity: 0.8

after

window:
  opacity: 0.8

参考

関連記事