从命令行调用nodejs脚本不起作用

这是我的文件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安装。

我的问题的解决scheme是卸载节点使用:

 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 

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