Я использую беседу
$ 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
Я использую беседу
$ 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) Если 1-е решение не помогает
попробуйте удалить и установить его снова
npm -g uninstall bower
npm -g install bower
проверьте, все еще здесь
which bower
если он покажет вам что-то вроде
/usr/local/bin/bower
затем
rm <path from previous command>
и после установки снова
npm -g install bower
откройте новое окно bash и получите последнюю версию bower
то же самое поможет с другими пакетами
Здесь может быть много движущихся частей. Сначала вы должны попробовать
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 или что-то еще. Проверьте, используете ли вы ту же версию node (подразумевая другую версию 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 работало нормально, оно просто отсутствовало в среде обновлений var.
На моем Ubuntu было что-то вроде:
ln -sf /usr/local/n/versions/node/6.2.0/bin/bower /usr/bin/bower