macでターミナルエミュレータといえば 「iTerm2」
いつもお世話になっております。
そんなiTerm2でBuild 3.2.0beta3にアップデートしたら
「Manual Update Needed」のポップアップが出力されたので,対処方法をメモメモ
目次
「Manual Update Needed」のポップアップ
iTerm2でBuild 3.2.0beta3にアップデートしたら
「Manual Update Needed」のポップアップが出力
「Manual Update Needed」のメッセージ詳細
サポートディレクトリが変更された?
「iTerm」ディレクトリから「iTerm2」移動してほしいとの事。
iTermディレクトリっていつできたのかなぁ?
[参考]「Manual Update Needed」のメッセージ詳細
iTerm2's Application Support directory has changed. Previously,both these directories were supported: ~/Library/Application Support/iTerm ~/Library/Application Support/iTerm2. Now,only the iTerm2 version is supported. But you have files in both so please move everything from iTerm to iTerm2.
[参考]「Manual Update Needed」のメッセージ詳細(日本語訳)
iTerm2のアプリケーションサポートディレクトリが変更されました。 以前は、次の2つのディレクトリがサポートされていました。 〜/ライブラリ/アプリケーションサポート/ iTerm 〜/ライブラリ/アプリケーションサポート/ iTerm2。 現在、iTerm2バージョンのみがサポートされています。しかし、あなたは両方のファイルを持っているので、iTermからiTerm2にすべてを移動してください。
対処方法
自分の環境ではiTermフォルダーの中身はversion.txtしか保存されていなかったので
思い切ってフォルダ毎削除してみたいと思います
Step1.「Open in Finder」をクリック
出力されたポップアップの「Open in Finder」をクリックします。
Step2.「iTerm」ディレクトリを削除
「Open in Finder」をクリックすると
- ~/Library/Application Support/iTerm
- ~/Library/Application Support/iTerm2
の2つのディレクトリが選択された状態でファインダーが開きます。
「iTerm」ディレクトリを削除します。
注意:間違ってiTerm2のディレクトリを削除しない事!!
Step3. 「I Fixed It」をクリック
iTerm2のポップアップに戻って 「I Fixed It」をクリックし
iTerm2を再起動すれば対応完了です。
iTermフォルダのその後
先程削除したiTermフォルダは
iTerm2フォルダへのリンクに変更されています
iMac:Application Support ichibariki$ ls -ld iTerm* lrwxr-xr-x 1 ichibariki staff 52 6 9 14:27 iTerm -> /Users/ichibariki/Library/Application Support/iTerm2 drwxr-xr-x 5 ichibariki staff 170 6 9 07:34 iTerm2
iTermフォルダにアクセスが入ってもiTerm2フォルダが参照されます
参考 issues #6743
今回の修正ポイントは issues #6743のようです。
参考にissuesページのリンクを記載しておきます
Manually deleted files in old Application Support directory aren't detected
https://gitlab.com/gnachman/iterm2/issues/6743
参考資料
iTerm2
https://www.iterm2.com
iTerm2 code (Github)
https://github.com/gnachman/iTerm2
iTerm2 issuesページ (GitLab)
https://gitlab.com/gnachman/iterm2/issues
試した環境
ホストOS
iMac (27-inch, Mid 2010) macOS High Sierra システムのバージョン: macOS 10.13.4 (17E202) カーネルのバージョン: Darwin 17.5.0
iTerm2
iTerm2 iTerm2 Build 3.2.0beta3