Macports 获取节点的旧版本(v0.6.19)

Macports 获取节点的旧版本(v0.6.19)

我不得不重新安装我的 Mac,并且在初始设置 Macports 之后,我发现切换到 v0.7.x 后几个 Nodejs 库被破坏了。

有没有办法在 Mac 上轻松安装 nodejs v0.6-latest?

答案1

如果你之前安装了 Node 0.6.19 并且刚刚使用 MacPorts 升级了 Node,那么切换回来很容易:
sudo port activate [email protected]

如果你从未在当前机器上安装过 Node 0.6.19,那么你需要在你的机器上安装旧版本。不幸的是,这并不像sudo port activate [email protected]。我不确定为什么,除了没有人来得及更新 MacPorts 来做这件事(所有的信息都在存储库中)。

相反,你必须按照http://trac.macports.org/wiki/howto/InstallingOlderPort这基本上要求你浏览 [MacPorts 存储库|http://trac.macports.org/browser/trunk/dports]找到旧的 Portfile,然后下载并安装它。

我已经为你完成了“最困难的部分”——Node 0.6.19 Portfile 位于https://trac.macports.org/export/94009/trunk/dports/devel/nodejs/Portfile。因此你只需要执行以下操作:
curl -O https://trac.macports.org/export/94009/trunk/dports/devel/nodejs/Portfile sudo port install

这将安装并激活它。然后您可以使用我上面列出的激活命令来回切换。

相关内容