rbenvでrubyのバージョン管理をしている。migemoはaptitudeでインストールする。この環境下では、rbenvでrubyのバージョンを切り替えたときに、emacs上でmigemoが正常に動作しなくなる。常にmigemo検索が失敗するようになる。原因は、migemo関連のrubyファイルが、debianのパッケージ管理下のrubyにインストールされているため。rbenv管理下のrubyにはmigemo関連ファイルが入っていないので、正常に動作しなくなる。emacsのinit.dに以下を追記。"/usr/bin/ruby")この変数ではemacsから呼びだすmigemoのコマンドを設定する。デフォルトではただのrubyになっている。ただのrubyが、rbenv管理下のrubyに紐付けられていると失敗するので、これを変更しておく。/usr/bin/rubyは、aptitudeでインストールされるruby。