Mac -bash:node:命令未找到

时间:2015-05-26 19:30:51

标签: node.js macos bash terminal

我在终端上运行node.js时遇到问题。

我已经为mac运行了node.js安装程序,但是当我尝试在终端中使用node命令时,我收到以下错误:

-bash: node: command not found

我一直在努力寻找解决方案,但我发现的所有建议都没有帮助

在文件夹/ usr / local / bin中我有节点和npm,但即使我导航到该文件夹​​并运行节点,我仍然会得到相同的错误。我不明白为什么会这样,因为我可以看到文件夹中存在该节点。

我还尝试通过添加/ usr / local / bin来编辑.bash_profile,但这并没有解决问题

任何建议都将不胜感激! TIA!

4 个答案:

答案 0 :(得分:5)

brew search node 

然后brew install node@version,例如:

brew install node@8

brew link node@8
node --version

仍然找不到节点,请尝试以下操作:

brew link --overwrite --force node@8

答案 1 :(得分:3)

尝试使用homebrew安装节点 - brew install npm应该这样做

答案 2 :(得分:1)

如果您已安装节点但仍然无效,则可以尝试运行brew link node。如果在创建链接时发生错误,您可以创建强制链接。 brew link --overwrite node

答案 3 :(得分:0)

我找到了问题的原因。

我编辑了.bash_profile以添加JAVA的路径,但我没有用冒号(:)结束它所以最终将JAVA的路径与/ usr / local / bin结合

一旦我添加了冒号,一切都开始工作