J'ai essayé d'installer bower, mais je dois manquer quelque chose car la commande bower ne renvoie rien du tout!
J'ai installé le bower comme ceci:
Sudo npm install bower -g
c'est la sortie:
npm http GET https://registry.npmjs.org/bower
npm http 304 https://registry.npmjs.org/bower
npm http GET https://registry.npmjs.org/tmp
...
... # Many requests here n_n
npm http GET https://registry.npmjs.org/traverse
npm http 304 https://registry.npmjs.org/traverse
/usr/bin/bower -> /usr/lib/node_modules/bower/bin/bower
[email protected] /usr/lib/node_modules/bower
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
semble ok..
mais alors je fais bower --help
et rien ne se passe, ça ne montre rien .. J'ai même essayé un Sudo bower --help
Ma version nodejs est v0.8.22, npm version 1.2.14 sur Ubuntu 12.10
Des idées?? Merci d'avance
D'accord!!!
J'ai trouvé le problème ... c'est tellement stupide que ça m'a fait rire (même si j'ai perdu ma nuit là-dessus)
Il semble qu'il existe un autre logiciel appelé " node " (Amateur Packet Radio Node program). J'ai supprimé ce logiciel avec Sudo apt-get remove node
, nodeJS réinstallé, puis Sudo npm install bower -g
et voilà!!!
il semble donc que les amateurs de radio par paquets ne s'entendent pas avec les développeurs Web ... dommage
J'espère que ceci aide quelqu'un d'autre
Avoir les mêmes problèmes.
Tout ce que j'ai fait a été de modifier le code source du bower et de modifier la première ligne.
Lancez votre terminal et jank ceci:
Sudo nano `which bower`
Modifiez la première ligne qui dit:
#!/usr/bin/env node
Et changez-le en:
#!/usr/bin/env nodejs
Assurez-vous que le nœud (Amateur Packet Radio Node program)) n'est pas installé.
Viola c'est tout. Fonctionne pour menthe et bunt
Travaillez-vous derrière un proxy? Il semble que bower ne récupère pas automatiquement les paramètres de proxy comme le fait npm.
Si vous définissez les variables d'environnement HTTP_PROXY et HTTPS_PROXY, alors bower devrait fonctionner.
https://github.com/Twitter/bower/issues/208
Notez qu'ils doivent être en majuscules.
Derme
Assurez-vous également que vous utilisez une version ' stable ' de nodejs; J'ai également eu ce problème, il s'avère que cela a été causé par l'installation/l'utilisation de la dernière version unstable . Je ne sais pas s'il s'agissait d'un problème de nœud ou de npm (il semble que les mises à jour de npm soient fournies avec le nœud).
(petit à petit, utilisez 'n' - https://github.com/visionmedia/n - pour gérer la version de votre nœud ... beaucoup moins d'un PITA;))
J'ai eu des problèmes similaires sur un mac, à la fin, la mise à jour de mon chemin pour npm semblait fonctionner:
export PATH=$PATH:/usr/local/share/npm/bin