バウアーを使用しています
$ bower -v
0.9.2
bowerの最新バージョンは1.x.xです https://github.com/bower/bower/releases
Bowerを最新バージョンに更新するために実行します
npm update -g bower
これは役に立ちません
私はまだ持っています
$ bower -v
0.9.2
1)npmキャッシュをクリアしてからbowerを更新する必要があります
Sudo npm cache clean
npm update -g bower
2)最初の解決策が役に立たない場合
削除して再度インストールしてみてください
npm -g uninstall bower
npm -g install bower
まだここにあるか確認してください
which bower
それがあなたのようなものを表示する場合
/usr/local/bin/bower
それから
rm <path from previous command>
そしてそれを再度インストールした後
npm -g install bower
新しいbashウィンドウを開き、バウアーの最新バージョンをお楽しみください
同じことが他のパッケージにも役立ちます
ここには多くの可動部品があります。まず試してみてください
npm cache clean
Sudo npm cache clean
npm update -g bower
…これは、すべての可動部分が与えられたものであり、あなたのために働く可能性は非常に低いです。
Macでは、いくつかの履歴を使用してbrewとnvmを使用すると、次のようになります。
$ 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
…または.profileなどを入手します。同じノードバージョンを使用しているかどうかを確認します(使用していない場合、異なるnvmバージョンを意味します)
$ 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
そしてあなたは元気です。
ご了承ください:
おそらく、bowerの更新は正常に機能し、更新環境変数が欠落しているだけです。
私のUbuntuでは次のようなものでした:
ln -sf /usr/local/n/versions/node/6.2.0/bin/bower /usr/bin/bower