2020年11月25日水曜日

emacs で「error in process filter: Could not create connection to melpa.org:443」

概要

Mac 版の emacs で Homebrew でインストールした emacs で発生しました
http のリポジトリを設定すれば OK という記事をよく見かけるのですが
それだと対応できないケースがあるのでそういった場合の対処方法を紹介します

環境

  • macOS 10.15.7
  • emacs 25.3 -> 27.1

emacs を再インストールする

SSL のライブラリがうまくリンクしていないために https 通信がうまく行っていないのだと思います
再インストールするすることでリンクさせましょう

  • xcode-select --install
  • brew reinstall emacs


ただバージョンアップしてしまうのでバージョンを固定したい場合はバージョンを指定して brew install してください

動作確認

emacs を再度開いて package-list-packages などをコールしてみましょう

また brew info emacs で確認すると gnutls がちゃんとチェックになっているのが確認できると思います

0 件のコメント:

コメントを投稿