導入
Macをお使いの方は、初回はcodeコマンドをインストールしなければなりません。 参照 : Visual Studio Code for Macをコマンドラインから起動する方法 |たけぞうブログ
このインストール自体はすごく簡単でいいのですが、PCを再起動するたびにcode
コマンドが使えなくなり、再びcode
のコマンドをインストールしなければならなくなるトラブルに遭遇しました。
ググって調べると、「VSCodeを~/Downloads/
から起動しているから」だ、という解決方法がいくつも見つかります。
しかし、インストールしたアプリを「/Application/
」に移動させない人などいるのでしょうか?
それらの解決方法は多くの人には全く意味のないノイズになると思い、皆様の助けになればとこの記事を執筆しました。
以下解決方法です
次のコマンドで、次の結果が得られることが正解です。
$ ls -l $(which code)
lrwxr-xr-x 1 user_name admin 68 4 21 2020 /usr/local/bin/code@ -> /Applications/Visual Studio Code.app/Contents/Resources/app/bin/code
自分と同じようなトラブルを抱えている人は、以下の結果になったと思います。
lrwxr-xr-x 1 hiroaki wheel 167 Jul 18 19:38 /usr/local/bin/code -> /private/var/folders/zb/d8jy9vyx53vbv1t5mgwj06rw0000gn/T/AppTranslocation/877962BA-DEEA-4883-BB3D-F6F6B276C7F9/d/Visual Studio Code.app/Contents/Resources/app/bin/code
/usr/local/bin/code
を書き換えます。
$ cd /usr/local/bin/
$ rm code
$ ln -s /Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code code
以上で、PCを再起動したとしてもcode
のコマンドが使えなくなることはなくなると思います。