Momentan habe ich einen Homebrew-Installationsknoten auf meinem Mac. Wenn ich ihn ausführe, brew update node
heißt es
Bereits aktuell.
Dann, wenn ich das tue, node -v
bekomme ich
Version 0.2.6
Gibt es im Moment eine Möglichkeit, Brew auf Version 0.4.2 zu aktualisieren? Oder muss ich es aus dem Quellcode erstellen?
Antwort1
brew update
aktualisiert brew
sich selbst, ebenso wie die Formeln.
update Fetch the newest version of Homebrew from GitHub using git(1).
Ich habe heute mit Homebrew 0.7.1 angefangen und Folgendes erhalten:
$ brew info node
node 0.4.0
http://nodejs.org/
Not installed
Dann rannte ich los brew update
und bekam:
$ brew info node
node 0.4.2
http://nodejs.org/
Not installed
Und
$ 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
Wenn Ihre also brew
auf dem neuesten Stand ist, sollten Sie auch Zugriff auf eine aktuelle Version von node
– haben brew install node
. Versuchen Sie es erneut.
Wenn das nicht hilft, versuchen Sie, es auszuführen, which node
um zu überprüfen, ob dies wirklich das Homebrew ist, auf dem node
Sie es ausführen node -v
.
Antwort2
Die derzeit beste Vorgehensweise zum Aktualisieren einer bestimmten Formel (z. B. eines Knotens):
brew upgrade <formula>
Wenn Sie möchten, können Sie es brew cleanup
anschließend ausführen, um den Restmüll älterer Versionen im Keller zu entfernen.