Ich benutze Laube
$ bower -v
0.9.2
neueste version von bower ist 1.x.x https://github.com/bower/bower/releases
Ich laufe, um Bower auf die neueste Version zu aktualisieren
npm update -g bower
das hilft nicht
Ich habe noch
$ bower -v
0.9.2
1) Sie müssen den npm-Cache leeren und dann bower aktualisieren
Sudo npm cache clean
npm update -g bower
2) Wenn 1. Lösung nicht hilft
versuchen Sie es zu entfernen und erneut zu installieren
npm -g uninstall bower
npm -g install bower
überprüfe ob es noch da ist
which bower
ob es dir so etwas zeigen wird
/usr/local/bin/bower
dann
rm <path from previous command>
und nach der Installation erneut
npm -g install bower
öffne ein neues Bash-Fenster und genieße die neueste Version von Bower
gleiches wird mit anderen Paketen helfen
Hier könnten sich viele bewegliche Teile befinden. Zuerst solltest du es versuchen
npm cache clean
Sudo npm cache clean
npm update -g bower
… Was - mit allen beweglichen Teilen - nicht sehr wahrscheinlich für Sie funktioniert.
Wenn Sie auf einem Mac brew und nvm mit einer gewissen Historie verwenden, würden Sie Folgendes tun:
$ which bower
/usr/local/share/npm/bin/bower
$ ls -hal /usr/local/share/npm/bin/bower
lrwxr-xr-x 1 iwein admin 35B Dec 15 2013 /usr/local/share/npm/bin/bower -> ../lib/node_modules/bower/bin/bower
$ ls -hal /usr/local/share/npm/lib/node_modules/bower/bin/bower
-rwxr-xr-x 1 iwein staff 3.3K Sep 17 2013 /usr/local/share/npm/lib/node_modules/bower/bin/bower
$ bower -v
1.2.8
$ rm -rf /usr/local/share/npm/lib/node_modules/bower
$ npm install -g bower
/Users/iwein/.nvm/v5.11.1/bin/bower -> /Users/iwein/.nvm/v5.11.1/lib/node_modules/bower/bin/bower
/Users/iwein/.nvm/v5.11.1/lib
└── [email protected]
$ bower -v
bash: /usr/local/share/npm/bin/bower: No such file or directory
$ which bower
/Users/iwein/.nvm/v5.11.1/bin/bower
$ bower
bash: /usr/local/share/npm/bin/bower: No such file or directory
$ ls -hal ~/.nvm/v5.11.1/bin/bower
lrwxr-xr-x 1 iwein staff 35B Jun 1 11:53 /Users/iwein/.nvm/v5.11.1/bin/bower -> ../lib/node_modules/bower/bin/bower
... oder beziehen Sie Ihr .profil oder was auch immer. Überprüfen Sie, ob Sie dieselbe Node-Version verwenden (andernfalls wird eine andere NVM-Version vorausgesetzt).
$ which bower
/Users/iwein/.nvm/v0.10.24/bin/bower
$ bower -v
1.4.1
$ nvm use 5
Now using node v5.11.1
$ which bower
/Users/iwein/.nvm/v5.11.1/bin/bower
$ bower -v
1.7.9
Und du bist gut.
Beachten Sie, dass:
Wahrscheinlich hat das Update gut funktioniert, es fehlt nur die Update-Umgebung var.
Auf meinem Ubuntu war so etwas wie:
ln -sf /usr/local/n/versions/node/6.2.0/bin/bower /usr/bin/bower