Emacs のパッケージ管理システムで magit をアップデートしたら、次のような警告が現れた。
Error (magit): git-commit-mode has to be removed
Magit is no longer compatible with the library `git-commit-mode', which was used in earlier releases. Please remove it, so that Magit can use the successor `git-commit' without the obsolete library getting in the way. Then restart Emacs.
Error (magit): git-rebase-mode has to be removed
Magit is no longer compatible with the library `git-rebase-mode', which was used in earlier releases. Please remove it, so that Magit can use the successor `git-rebase' without the obsolete library getting in the way. Then restart Emacs.
コンパイル中に一瞬現れる。確認するには、*Warnings* バッファーを開く。
要点は、最新の Magit では git-commit-mode パッケージと git-rebase-mode パッケージを使わなくなったので削除してね、ということらしい。
対処
パッケージ・システムで対象のパッケージを削除。念のため、magit パッケージも削除。Emacs を再起動して、magit パッケージをインストール。これでおしまい。
- パッケージの削除
- M-x package-list-package
- git-commit-mode パッケージ上で d キーを押して削除マークを付ける
- git-rebase-mode パッケージ上で d キーを押して削除マークを付ける
- magit パッケージ上で d キーを押して削除マークを付ける
- x で削除を実行
- Emacs を終了 (C-x C-c)
- Emacs を起動
- magit パッケージをインストール
- M-x package-list-package
- magit パッケージ上で i キーを押してインストール・マークを付ける
- x でインストールを実行
No comments:
Post a Comment