Emacs起動時にmagitがロードできないエラー

2019-08-14 2019-08-14

ある日からEmacsを起動した時に以下のエラーが出るようになった。
magitのロードができなくなっているらしい。

Error (use-package): Cannot load magit

原因

git-commit-20181104が無効になっているっぽい。

Unable to activate package ‘magit’.
Required package ‘git-commit-20181104’ is unavailable
You appear to be setting environment variables ("PATH") in your .bashrc or .zshrc: those files are only read by interactive shells, so you should instead set environment variables in startup files like .profile, .bash_profile or .zshenv.  Refer to your shell’s man page for more info.  Customize ‘exec-path-from-shell-arguments’ to remove "-i" when done, or disable ‘exec-path-from-shell-check-startup-files’ to disable this message.

解決方法

EmacsからM-x list-packagesでパッケージリストを開いて、git-commitを検索する。git-commitが新しくなっていたので、このパッケージを再インストールするとエラーが出なくなった。