git commit実行時にエディターが開けないエラーの原因と解決策

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。
git commit実行時にエディターを開く際の開けないエラー(error: unable to start editor)になった時の対処についてメモしました。
経緯
gitでコミット時間の変更を実施しようとした際に エディタが立ち上がらずエラーになってしまったため対処方を調査しました。
環境
- Mac OS Big SUR 11.3.1
- git 2.31.1
再現手順
コミットコマンドの実行
下記コミットコマンドを実行するとエラーが発生します。
zsh$ git commit --amend --date="Mon Jul 13 18:00:00 2021 +0900"
hint: Waiting for your editor to close the file... fatal: cannot run /usr/local/bin/apm: No such file or directory
error: unable to start editor '/usr/local/bin/apm'
Please supply the message using either -m or -F option.
Gitの設定を修正して解決
Gitの設定へcore.editor
を設定することで解決します。
.gitconfigの確認
.gitconfigを表示しGitの設定を確認します。
zsh$ cat ~/.gitconfig
[user]
email = XXXX.XXXX@gmail.com
name = XXXX.XXXX
設定の追加
core.editor
のオプションを付与ししてエディタの設定を追加します。
Vimへ変更
Vimへ変更する場合は下記のようにvimを追加します。
zsh$ git config --global core.editor vim
VSCodeへ変更
VSCodeへ変更する場合は下記のように"code --wait"を追加します。
zshgit config --global core.editor "code --wait"
その他
その他の場合も下記のようにエディタの箇所を置き換えて設定の変更を実施します。
zshgit config --global core.editor "エディタ"
設定の確認
再度.gitconfigを表示しGitの設定を確認します。
zsh$ cat ~/.gitconfig
[user]
email = XXXX.XXXX@gmail.com
name = XXXX.XXXX
[core]
editor = vim
以上で完了です。
- article
Git で特定のコミットを打ち消す!git revert の正しい使い方
- article
Cline で Git 操作を自動化する方法
- article
【トラブル解決】git push が拒否される原因と安全な対応手順
- article
Cursor × GitHub 連携:プルリク作成からレビューまで自動化する方法
- article
Git の fetch と pull の違いを理解してトラブルを回避する方法
- article
【保存版】Git のタグ(tag)の使い方とリリース管理のベストプラクティス
- article
WebSocket 技術の全体設計図:フレーム構造・サブプロトコル・拡張の要点を一気に理解
- article
Homebrew 技術ロードマップ 2025:ボトル・タップ・サービスの進化を俯瞰
- article
WebRTC 技術設計:SFU vs MCU vs P2P の選定基準と費用対効果
- article
Vitest カバレッジ技術の全貌:閾値設定・除外ルール・レポート可視化
- article
gpt-oss 技術ロードマップ 2025:機能進化と対応エコシステムの見取り図
- article
【徹底理解】GPT-5 のマルチモーダル活用最前線:テキスト・画像・音声・動画の融合ポイント
- blog
iPhone 17シリーズの発表!全モデルiPhone 16から進化したポイントを見やすく整理
- blog
Googleストアから訂正案内!Pixel 10ポイント有効期限「1年」表示は誤りだった
- blog
【2025年8月】Googleストア「ストアポイント」は1年表記はミス?2年ルールとの整合性を検証
- blog
Googleストアの注文キャンセルはなぜ起きる?Pixel 10購入前に知るべき注意点
- blog
Pixcel 10シリーズの発表!全モデル Pixcel 9 から進化したポイントを見やすく整理
- blog
フロントエンドエンジニアの成長戦略:コーチングで最速スキルアップする方法
- review
今の自分に満足していますか?『持たざる者の逆襲 まだ何者でもない君へ』溝口勇児
- review
ついに語られた業界の裏側!『フジテレビの正体』堀江貴文が描くテレビ局の本当の姿
- review
愛する勇気を持てば人生が変わる!『幸せになる勇気』岸見一郎・古賀史健のアドラー実践編で真の幸福を手に入れる
- review
週末を変えれば年収も変わる!『世界の一流は「休日」に何をしているのか』越川慎司の一流週末メソッド
- review
新しい自分に会いに行こう!『自分の変え方』村岡大樹の認知科学コーチングで人生リセット
- review
科学革命から AI 時代へ!『サピエンス全史 下巻』ユヴァル・ノア・ハラリが予見する人類の未来