无法在OS X El Capitan上启动Node.js.

时间:2015-12-31 13:39:42

标签: node.js launch

帮助,我是新手,我无法启动节点。我有消息(截图)。

我试图删除,并再次安装,它没有帮助。 Mac Os El Capitan。

非常感谢您的任何答案!

错误:无法打开历史记录文件。 REPL会话历史记录不会保留。

3 个答案:

答案 0 :(得分:1)

这是一个已修复的已知错误。

https://github.com/nodejs/node/issues/3610
https://github.com/nodejs/node/pull/3630

尝试升级到更新版本。

P.S
你的节点版本是什么?

node --version

答案 1 :(得分:1)

我认为这可能是您正在启动节点的用户帐户的权限问题。

默认情况下,节点会尝试将.node_repl_history文件存储在您的主目录中。

例如,在存储此文件的目录中运行ls -lah将显示文件上设置的权限和所有权。

正在执行更改权限以授予帐户节点,因为对此文件的访问可能会解决此问题。

此外,您可以通过设置NODE_REPL_HISTORY_FILE环境变量来更改此文件的位置。

https://nodejs.org/api/repl.html#repl_environment_variable_options

答案 2 :(得分:0)

同意@Tyler,这确实是许可问题。更改权限应解决问题。

sudo chown <user> .node*