无法恢复到旧版本的节点,无法卸载节点,OSX



已安装节点 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

"卸载失败...原因:错误丢失捆绑包"

我可能已经用 Homebrew 安装了节点 - 那是一段时间前,不太记得了。所以尝试过:

brew uninstall node 

"错误:没有这样的桶:/usr/local/Cellar/node"

我可以提供的其他信息:

which node
/

usr/local/bin/node

我在/usr/local/bin

任何帮助最值得赞赏 - 我不是命令行专家,而且在 Node 相当新。

要使用 nvm 从不同的节点.js版本切换,只需使用 nvm use 0.10.33

看起来您可能正在使用 NVM(节点版本管理器)。如果你是,你可以安装不同的版本

nvm install version_no 

然后您可以使用命令切换版本

nvm use version_no    

如果您尚未使用 NVM 安装节点,则可以使用此答案中的说明卸载节点 - 如何完全卸载 Node.js,然后从头开始重新安装 (Mac OS X)。
然后,如果您需要不同版本的节点,我建议您使用 NVM,它允许您在同一系统上安装和使用不同版本的节点。https://github.com/creationix/nvm

最新更新