2015-06-13 58 views
0

已安装节点0.12.2,但需要恢复到0.10.33才能运行我需要的应用程序。 我试图安装0.10.33和使用无法恢复到较旧版本的节点,无法卸载节点,OSX

set 0.10.33 to default with 'nvm alias default 0.10.33' 

切换版本,但节点运行以前,当再次启动版本(0.12.2)。

我试图通过各种方法卸载节点,但每一个已被封锁:

uninstall node 

“你必须是根用户身份运行此工具”

(我是唯一的用户(通过管理员权限)在我的机器上 我试图

cd/

然后

uninstall node 

但仍然有 “你必须是根用户身份运行此工具”

试图

sudo uninstall node 

“卸载失败... 原因:ErrorMissingBundle”

我可能已经安装节点与自制 - 这是一段时间后,不能记得。所以尝试:

brew uninstall node 

“错误:没有这样的小桶:在/ usr /本地/库/节点”

其他信息我可以给:

which node 

在/ usr/local/bin目录/节点

我看到节点和NPM在 在/ usr/local/bin目录

任何帮助非常感激 - 我不是命令行专家,并在节点相当新。

回答

0

从不同的node.js版本,NVM切换只需使用nvm use 0.10.33

+0

好的,我已经删除了0.12.2,并通过nvm在以下位置安装了0.10.33。 /Users/matthewwilliams/.nvm/v0.10.33/bin/node 但是我仍然需要手动切换到0.10.33,因为当我启动一个bash并键入“哪个节点”时,没有找到任何版本。 我知道我需要将节点从用户目录中的nvm目录移动到另一个位置以供默认使用,但我不知道这些命令。我应该在这里做什么?有人可以给我的命令来移动这个。谢谢。 – mattw

+0

不行,你必须每次为你的用户运行nvm 0.10,把它放在你的bash_profile中。 如果你想为所有用户安装,你必须运行'NVM_DIR =/usr/local/nvm curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.25.4/install.sh | bash' –

0

看起来你可能会使用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

+0

在这里尝试了大多数东西,我想知道它是否可能与路径有关。 0.10.33是在这里: /Users/matthewwilliams/.nvm/v0.10.33/bin/node 0.12.2是在这里:在/ usr/local/bin目录/节点 – mattw

+0

我可以切换版本,但它不是控股切换版本默认 这也可能有助于解释的问题: 我希望一个新的bash, 类型的节点 - 版本并得到v0.12.2 我跑 。 〜/ .nvm/nvm.sh 然后nvm卸载0.12.2 它告诉我版本没有安装 – mattw

+0

好吧你的每个节点的路径应该是相同的。看起来像你有节点和nvm安装。如果你使用nvm,你应该只使用'nvm install version'来安装节点而不是其他方法。我会使用上面的链接去除节点,甚至可能是nvm,然后重新开始...... – Craicerjack