ターミナルで code. を実行しようとしたら、、、
こんなエラーが出ました。
/usr/local/bin/code: line 6: python: command not found
/usr/local/bin/code: line 10: ./MacOS/Electron: No such file or directory
原因はいくつかあります。1つだけ当てはまる人もいれば、全て当てはまる人もいるかもしれません。
また、1つの原因から付随して他の問題も解決する必要がある場合もあります。
原因
1、最新状態になったmacOSがPythonを削除している。
macOS Monterey 12.3 で Python 2.7 が削除されたため python コマンドが見つからない状態になっているようです。
2、VScodeアプリがダウンロードディレクトリにある
通常、このようなアプリはアプリケーションフォルダに格納されています。
ちなみに私は、 なぜかVScodeが3つもあって重複していました。
過去の自分が意味不明なことをしていたようです(笑)
3,VScodeが最新版でない。
解決策
1、フォルダの移動
VSコードがダウンロードフォルダにある場合は、アプリケーションフォルダに移動させましょう。
mv "/Users/shutohayashi/Downloads/Visual Studio Code.app" /Applications/
2、VScode を最新版にアップデートする
ここでアップデートしましょう。
それでもエラーが出る場合があります。その場合は現在使っているVScodeが古いバージョンなのでアンインストールした方が良きです。
3、VScodeをアンインストール → 再インストール
アンインストール
rm -r /Applications/"Visual Studio Code.app"
アプリ本体だけ削除するので、拡張機能は維持されます。
あとは公式サイトからインストールしましょう
私はこれで解決できました。3時間くらい調べて結局
「バージョン古いだけかい!!」
となり、膝から崩れ落ちてしまいましたが、これで学習が進められそうです。
参考になれば嬉しいです。