166 votes

commande bower introuvable

J'essaie d'installer Twitter Bower sur mon Mac et j'utilise npm install bower -g

alors j'essaie bower --help ,

Il produit bower command not found ..

pourquoi ~~?

373voto

Petr Joachim Points 586

Tout comme dans cette question ( préfixe de chemin global npm ), il vous suffit de définir les paramètres npm prefix appropriés.

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

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

Alors bower devrait être situé juste dans votre $PATH .

65voto

Je suis presque sûr que vous ne l’installez pas correctement. Puisque vous essayez de l'installer globalement, vous devrez l'exécuter avec sudo:

sudo npm install -g bower

4voto

user3112929 Points 161

Ceci s'est avéré ne PAS être une charmille problème, mais il a montré pour moi avec la charmille.

Il semble être un nœud du problème. Si un fichier est dans le chemin, mais il a le bit setuid/setgid bit, qui ne le trouverez pas.

Ici est un des fichiers avec le s de l'ensemble: (unix 'qui' vous permettra de trouver sans problèmes).

ls -al /usr/local/bin -rwxrwsr-- 110 racine nmt 5535636 Jul 17 2012 git

Ici, c'est un nœud qui tentent:

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

J'ai modifier les autorisations (chomd 755 git). Maintenant nœud-qui peut le trouver.

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

Espérons que cette aide.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X