最近、ターミナルにbash-it
をインストールしました。ここで、git commit
を実行しようとすると、ターミナルに次のエラーが表示されます。
/usr/bin/mate -w: /usr/bin/mate: No such file or directory error: cannot run /usr/bin/mate -w: No such file or directory error: There was a problem with the editor '/usr/bin/mate -w'. Please supply the message using either -m or -F option.
bash-it
の前に、commitコマンドはvimを正しく開きました。もちろん、gitのcore.editor
を「vim」に変更しようとしましたが、とにかく機能しません。
これを解決するのを手伝ってくれませんか。私はvimが本当に好きです、それはとても簡単で速いです...私はコミットメッセージを編集するためにTextMateを使いたくありません。
PS:私はMacOSXを使用しています
問題は、/usr/bin/mate
に.bash_profile
を指す2つの環境変数があるため、vim
を指すように編集することでした。
以下のコマンドを使用してみてください。エディターをviまたはvimに戻すことができるはずです。ただし、vimへの絶対パスを指定する必要がある場合があります。
git config --global core.editor vim
「アバロス」が答えたように、
git config --global core.editor vim
vim
を使用したくない場合、またはvim
を使用していない場合場合によってはインストールされますが、nano
エディターを使用することもできます
git config --global core.editor nano
他の答えがうまくいかない場合は、export GIT_EDITOR=vim
を試してください