🌱
git commit時にエディタを起動できないエラー
git commit時にエディタ(VSCode)を起動できなかったので、その解決策を明記します。
エラー内容
hint: Waiting for your editor to close the file... code --wait: code: command not found error: there was a problem with the editor 'code --wait' Please supply the message using either -m or -F option.
→ Gitがエディタを起動しようとしたときに、'code'コマンドが見つからなかったということです。つまり、システムのPATHにcodeコマンドを追加する必要があります。
解決方法(VSCode)
① VScode上でコマンドパレットを開く(Command + Shift + Pを押す)
②「Shell Command: Install 'code' command in PATH」を選択し、インストールする
③ VS Codeをデフォルトエディタに設定するコマンドをターミナルで入力する
git config --global core.editor 'code --wait'
上記の①~③により、GitがVS Codeをエディタとして認識し、git commit時にVS Codeが開くようになります。
確認方法
which code
上記のコマンドを入力し、パスが表示されれば正しく設定できています。たとえば以下のコードが返ってきます。
/usr/local/bin/code
以上です、ありがとうございました。
Discussion