按照本页上的说明运行:
cabal update
cabal install elm
cabal install elm-server # (Optional) For testing your code in a browser.
cabal install elm-repl # (Optional) For experimenting with elm in a REPL.
cabal install elm-get # (Optional) For sharing/using elm libraries.
不幸的是,当我运行elm-repl
时,我发现它不知道nodejs在哪里:
Elm REPL 0.3 <https://github.com/elm-lang/elm-repl#elm-repl>
Type :help for help, :exit to exit
The REPL relies on node.js to execute JavaScript code outside the browser.
It appears that you do not have node.js installed though!
You can install node.js from <http://nodejs.org/>. If it is already
installed but has a different name, use the --interpreter flag.
如何指向elm-repl
正确的方向。到目前为止,其他3个项目都运作良好。
答案 0 :(得分:2)
如果你安装了node.js但elm-repl找不到它,问题通常是无法找到node.js可执行文件。确保可执行文件在PATH上,并检查它的名称是什么。 Node.js使用node
或nodejs
作为可执行文件的名称(我认为它依赖于版本),elm-repl期望它是node
。如果你的PATH只有一个nodejs
,只需复制并重命名为node
,你应该好好去。