目前我已经在我的 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 node
Homebrew 。node
node -v
答案2
当前更新特定公式(例如节点)的最佳实践:
brew upgrade <formula>
如果您愿意,您可以brew cleanup
随后发出命令,以清除 Cellar 中旧版本遗留的垃圾。