一馬力のメモ帳

MVSからLinuxまで。基盤屋さんは眠らない

iTerm2 Build 3.2.0beta3で「Manual Update Needed」が出力された時の対処法

macでターミナルエミュレータといえば 「iTerm2」
いつもお世話になっております。

そんなiTerm2でBuild 3.2.0beta3にアップデートしたら
「Manual Update Needed」のポップアップが出力されたので,対処方法をメモメモ

f:id:htbariki:20180609144214p:plain

目次


 「Manual Update Needed」のポップアップ

iTerm2でBuild 3.2.0beta3にアップデートしたら
「Manual Update Needed」のポップアップが出力

f:id:htbariki:20180609144209p:plain

「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」をクリックします。

f:id:htbariki:20180609144217p:plain

Step2.「iTerm」ディレクトリを削除

「Open in Finder」をクリックすると

  • ~/Library/Application Support/iTerm
  • ~/Library/Application Support/iTerm2 

の2つのディレクトリが選択された状態でファインダーが開きます。

「iTerm」ディレクトリを削除します。

注意:間違ってiTerm2のディレクトリを削除しない事!!

f:id:htbariki:20180609144221p:plain

Step3. 「I Fixed It」をクリック

iTerm2のポップアップに戻って 「I Fixed It」をクリックし
iTerm2を再起動すれば対応完了です。

f:id:htbariki:20180609144226p:plain

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

Apple iMac 21.5インチ 1.6GHz Corei5 8GB 1TB MK142J/A

iMac (27-inch, Mid 2010)

macOS High Sierra
 システムのバージョン:    macOS 10.13.4 (17E202)
 カーネルのバージョン:    Darwin 17.5.0

 iTerm2

iTerm2
iTerm2 Build 3.2.0beta3