🌱

git commit時にエディタを起動できないエラー

2024/08/01に公開

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