it-swarm-tr.com

bower komutu bulunamadı

Mac makineme twitter yüklemeye çalıştım ve kullandım

npm install bower -g

Sonra bower --help denedim ve çıktı bower command not found idi. Neden?

148
Amo Wu

Tıpkı bu sorudaki gibi ( npm global yol öneki ) ihtiyacınız olan tek şey uygun şekilde ayarlamaktır npm prefix.

$ npm config set prefix /usr/local
$ npm install -g bower

$ which bower
>> /usr/local/bin/bower

Öyleyse bower sadece $PATH içinde bulunmalıdır.

356
Petr Joachim

Aslında doğru bir şekilde kurulmadığından eminim. Global olarak kurmaya çalıştığınızdan, Sudo ile çalıştırmanız gerekecektir:

Sudo npm install -g bower

57

Bu bower ile ortaya çıkmamasına rağmen, bower sorunu olmadı.

Bu bir düğüm gibi görünüyor. Bir dosya yoldaysa ancak setuid/setgid biti ayarlanmışsa, onu bulamaz.

İşte s bit setli bir dosya: (unix 'hangi' problemsiz bulacaktır).

ls -al/usr/yerel/bin-rwxrwsr-- 110 root nmt 5535636 17 Tem 2012 git

İşte bir düğüm olan girişim:

> which.sync('git')
Error: not found: git

İzinleri değiştirdim (chomd 755 git). Şimdi düğüm-ki onu bulabilir.

> which.sync('git')
'/usr/local/bin/git'

Bu yardımcı olur umarım.

4
user3112929

Düğüm sürüm yöneticisini kullanıyorum. Bu hata mesajını alıyordum çünkü farklı bir düğüm sürümüne geçtim. Bower'ı kurduğum düğüm sürümüne geri döndüğümde, bu hata ortadan kalktı. Benim durumumda, komut nvm use stable idi

2
bee

Alternatif olarak, npm> 5.6 ile birlikte gelen npx kullanabilirsiniz.

npx bower install

0
Kuldeep Saxena