我在终端上运行node.js时遇到问题。
我已经为mac运行了node.js安装程序,但是当我尝试在终端中使用node命令时,我收到以下错误:
-bash: node: command not found
我一直在努力寻找解决方案,但我发现的所有建议都没有帮助
在文件夹/ usr / local / bin中我有节点和npm,但即使我导航到该文件夹并运行节点,我仍然会得到相同的错误。我不明白为什么会这样,因为我可以看到文件夹中存在该节点。
我还尝试通过添加/ usr / local / bin来编辑.bash_profile,但这并没有解决问题
任何建议都将不胜感激! TIA!
答案 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结合
一旦我添加了冒号,一切都开始工作