已安装节点0.12.2,但需要恢复到0.10.33才能运行我需要的应用程序。 我尝试安装0.10.33并使用
切换版本set 0.10.33 to default with 'nvm alias default 0.10.33'
但节点再次启动时会运行以前的版本(0.12.2)。
我尝试通过各种方法卸载节点,但每个方法都被阻止了:
uninstall node
"您必须是root用户才能运行此工具"
(我是我机器上唯一的用户(具有管理员权限) 我试过了
cd /
然后
uninstall node
但仍然有 "您必须是root用户才能运行此工具"
尝试
sudo uninstall node
"卸载失败... 原因:ErrorMissingBundle"
我可能已经安装了Homebrew节点 - 它已经有一段时间了,不记得了。所以尝试了:
brew uninstall node
"错误:没有这样的桶:/ usr / local / Cellar / node"
我可以提供的其他信息:
which node
的/ usr / local / bin中/节点
我看到节点和npm 的/ usr / local / bin中
任何最感谢的帮助 - 我不是命令行专家,而且是Node的新手。
答案 0 :(得分:2)
要使用nvm从不同的node.js版本切换,只需使用nvm use 0.10.33
答案 1 :(得分:1)
看起来您可能正在使用NVM(节点版本管理器)。如果你是,你可以使用
安装不同的版本nvm install version_no
然后您可以使用命令
切换版本nvm use version_no
如果您尚未使用NVM安装节点,则可以使用此答案中的说明卸载节点 - How do I completely uninstall Node.js, and reinstall from beginning (Mac OS X)。
然后,如果您需要不同版本的节点,我建议使用NVM,它允许您在同一系统上安装和使用不同版本的节点。 https://github.com/creationix/nvm