Emacs上的Elixir:exec erl not found

RAb*_*ham 4 macos emacs elixir

我是emacs上elixir的新手.elixir-mode-iex有什么作用?它与REPL相似吗?我创建了一个elixir文件,当我从它运行elixir-mode-iex时,我收到以下错误:

/usr/local/Cellar/elixir/1.0.2/bin/elixir: line 100: exec: erl: not found

Process IEX exited abnormally with code 127 
Run Code Online (Sandbox Code Playgroud)

在我的Emacs配置中,我设置了:

Elixir iex Command value to  /usr/local/bin/iex 
Elixir Compiler Command: /usr/local/bin/elixirc
Elixir Mode Command: /usr/local/bin/elixir
Run Code Online (Sandbox Code Playgroud)

所有上述三种配置都在我的路径中.我在OS Yosemite上使用自制软件安装了elixir

Boz*_*sov 8

Emacs exec-path和你PATH的可能不同步.从shell安装exec-path应解决您的问题.