17

Emacs で を使用する場合clojure-mode、 で REPL を起動できるはずC-c C-zです。ただし、試行するたびに、エラーが発生します。

Searching for program: no such file or directory: lein

私は(経由で)leinにインストールし、私の中にあります(Emacsでさえ、経由でそう言っています)。/usr/local/binbrew/usr/local/binPATHeval-expression (getenv "PATH")

私は何が欠けていますか?

4

2 に答える 2

38

ああ!環境変数は、PATHemacs 検索パスのすべてではありません。「exec-path」もあります。それは明らかにほとんど同じことをしますが、正確ではありません

とにかく、追加:

(add-to-list 'exec-path "/usr/local/bin")

私に.emacs.d/init.el(または.emacsそれがあなたの転がり方なら)私のために物事を片付けました。上記のリンクのドキュメントは、次のようなもう少し包括的なものを提案しています。

(setenv "PATH" (concat (getenv "PATH") ":/usr/local/bin"))
(setq exec-path (append exec-path '("/usr/local/bin")))

最初に (より単純な)add-to-listを試してみます。しかしYMMV。

于 2012-12-02T17:35:49.373 に答える