web-dev-qa-db-ja.com

Git-commitがvimを開くことができません

最近、ターミナルに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を使用しています

14
imran3

問題は、/usr/bin/mate.bash_profileを指す2つの環境変数があるため、vimを指すように編集することでした。

0
imran3

以下のコマンドを使用してみてください。エディターをviまたはvimに戻すことができるはずです。ただし、vimへの絶対パスを指定する必要がある場合があります。

git config --global core.editor vim
30
abalos

「アバロス」が答えたように、

git config --global core.editor vim

vimを使用したくない場合、またはvimを使用していない場合場合によってはインストールされますが、nanoエディターを使用することもできます

git config --global core.editor nano
4
Stevan Tosic

他の答えがうまくいかない場合は、export GIT_EDITOR=vimを試してください

1
Ken H