2

这是我的文件 test.js 包含的内容:

console.log("Hello Stackoverflow");

这就是我尝试运行它时发生的情况:

$ ls
test.js
$ node test.js
$ node test
$ node "test"
$ node "test.js"
$ node --debug test.js
debugger listening on port 5858
$ node --debug test
debugger listening on port 5858
$ 

请注意,它永远不会起作用:(我可以只运行“节点”并逐行评估javascript语句,但是每当我尝试运行上述脚本时,它都不起作用。

我正在运行 OS X 10.8 和全新的 nodejs 安装。

4

1 回答 1

2

我的问题的解决方案是使用以下方法卸载节点:

sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}

然后我在我的 Mac 上安装了 brew:

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

然后我做了

brew doctor

我修复了它告诉我要修复的问题,然后我做了

brew install node

然后我重新启动终端,节点正在工作。

于 2013-08-24T14:59:20.007 回答