読者です 読者をやめる 読者になる 読者になる

ichiroc subset

書きながら考える・考えをまとめる場所

emacs-edbi を再インストールする (error (epc:manager-title mngr) is not a valid place expression)

Emacs

背景

M-x edbi:open-db-viewer して接続すると下記のエラーが出るようになった。

Connection Error : (error (epc:manager-title mngr) is not a valid place expression)

byte compile されたファイルが壊れている可能性が有る為、 emacs-edbi を再インストールする

手順

  1. M-x list-packages
  2. edbi と依存パッケージを削除
    • deferred-0.3.1
    • concurrent-0.3.1
    • ctable-0.1.1
    • epc-0.1.1
    • edbi-0.1.1
  3. 旧バージョンのパッケージも忘れずに削除
  4. 依存の順番にインストール
    1. deferred-0.3.1
    2. concurrent-0.3.1
    3. ctables-0.1.1
    4. epc-0.1.1
    5. edbi-0.1.1
  5. Emacs を再起動

M-x edbi:open-db-viewer で接続が成功すればOK

注意点

単に edbi-0.1.1 を再インストールしても上手くいかない。 依存関係の順番を、上手く解決してインストール出来ていない事が原因で、インストール時に byte compile エラーが出る。 気付かないと M-x edbi:open-db-viewer しても同様のエラーが出る。

手動で依存関係順にインストールしてやれば上手くいった。

参考

PostgreSQL connection · Issue #13 · kiwanami/emacs-edbi · GitHub