是否可以使用 Homebrew 更新节点至 v0.4.2?

是否可以使用 Homebrew 更新节点至 v0.4.2?

目前我已经在我的 Mac 上安装了 Homebrew 节点,当我运行时brew update node它说

已经是最新的。

然后当我这样做时node -v我得到

v0.2.6

目前有没有什么方法可以让 brew 更新到 v0.4.2?还是我需要从源代码构建?

答案1

brew update更新brew自身以及公式。

update Fetch the newest version of Homebrew from GitHub using git(1).

我今天开始使用 Homebrew 0.7.1,并得到以下结果:

$ brew info node
node 0.4.0
http://nodejs.org/
Not installed

然后我跑去brew update得到:

$ brew info node
node 0.4.2
http://nodejs.org/
Not installed

$ sudo brew install node
==> Downloading http://nodejs.org/dist/node-v0.4.2.tar.gz
######################################################################## 100,0%
==> ./configure --prefix=/usr/local/Cellar/node/0.4.2

因此,如果您的版本brew是最新的,您也应该可以访问当前版本node- 请再试brew install node一次。

如果这没有帮助,请尝试运行以查看这是否真的是您正在运行的which nodeHomebrew 。nodenode -v

答案2

当前更新特定公式(例如节点)的最佳实践:

brew upgrade <formula>

如果您愿意,您可以brew cleanup随后发出命令,以清除 Cellar 中旧版本遗留的垃圾。

相关内容