1

按照此页面上的说明,我已运行:

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 个程序运行良好。

4

1 回答 1

2

如果您安装了 node.js 但 elm-repl 找不到它,问题通常是找不到 node.js 可执行文件。确保可执行文件在您的 PATH 上,并检查它的名称。Node.js 使用nodenodejs作为可执行文件的名称(我认为它取决于版本),elm-repl 期望它是node. 如果您的 PATH 只有一个nodejs,只需复制并重命名为node,您就可以开始使用了。

于 2014-10-18T07:38:20.203 回答