2013-03-10 11 views
39

Ich habe versucht, Bower zu installieren, aber ich muss der Befehl Bower etwas bewirken fehlt gar nichts zurückkehrt!Bower Befehl nichts zurückkehr

I Bower wie folgt installiert:

sudo npm install bower -g 

dies ist die Ausgabe:

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]) 

scheint ok ..

aber dann mache ich bower --help und nichts passiert, nicht wahr zeigt etwas .. ich habe sogar versucht, einen sudo bower --help

meinen NodeJS Version v0.8.22, npm Version 1.2.14 auf Ubuntu 12,10

Irgendwelche Ideen ?? Vielen Dank im Voraus

Antwort

123

Ok !!!

fand ich das Problem ... das ist so dumm, es hat mich zum Lachen (auch wenn ich auf diese meine Nacht verloren)

Es scheint, dass eine andere Software gibt es als „node“ (Amateur Packet Radio Node-Programm) . Ich entfernte diese Software mit sudo apt-get remove node, installierte nodeJS, dann sudo npm install bower -g et voila neu !!!

so scheint es, dass Amateur-Packet-Radio-Leute mit Web-Entwickler auszukommen nicht ... so schlecht

Hope this jemand anderes auch

+0

Ich habe den "Knoten" (Amateur Packet Radio Node-Programm) entfernt und nodev0.10.28 installiert und mein Problem gelöst. –

+0

es hat geholfen, ich überprüfte das Software-Programm in Ubuntu und stellte fest, dass Node das Programm war. Ein wenig frustrierend – corvid

+7

Vielen Dank, und ich habe die symbolische Verbindung '' 'sudo ln -s/usr/bin/nodejs/usr/bin/node''' nach dem Entfernen des Knotens (Amateur Packet Radio Node-Programm) statt Neuinstallation von nodejs – antongorodezkiy

2

Arbeitest du hinter einem Proxy? Es scheint, dass bower nicht automatisch Proxy-Einstellungen wie npm übernimmt.

Wenn Sie das HTTP_PROXY und https_proxy Umgebungsvariablen gesetzt, dann soll Bower arbeiten.

https://github.com/twitter/bower/issues/208

Hinweis, haben sie oberen Fall sein.

Derm

+0

nicht u_u Im nicht hinter einem Proxy. Ich habe versucht, neu zu installieren Knoten und npm wie es sagt [hier] (https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager) – pleasedontbelong

+0

meine Vermutung ist, dass es etwas zu tun hat Die Benutzerrechte .. Ich habe gelesen, dass die Leute Probleme mit sudo hatte installieren -g – pleasedontbelong

1

stellen Sie sicher, können Sie verwenden eine ‚stabil‘ -Version von nodejs; Ich hatte auch dieses Problem wurde durch die Installation von/mit neuesten instabil Build stellt sich heraus verursacht. Ich weiß nicht, ob es sich um ein Knotenproblem oder um ein NPM-Problem handelte (die npm-Updates werden zusammen mit dem Knoten gepackt).

(schnell beiseite, verwenden Sie ‚n‘ - https://github.com/visionmedia/n - Ihre Knoten Version zu verwalten ... viel weniger einen PITA;))

1

Ich hatte ähnliche Probleme auf einem Mac, am Ende für meinen Pfad zu aktualisieren npm schien zu funktionieren:

export PATH=$PATH:/usr/local/share/npm/bin 
+0

Das hier hat mir geholfen. Prost! –

2

Mit den gleichen Problemen.

Alles, was ich tat, war den Quellcode der Bower bearbeiten und ändern Sie die erste Zeile.

Feuer auf Ihrem Terminal und jank dies:

sudo nano `which bower` 

Bearbeiten Sie die erste Zeile, die sagt:

#!/usr/bin/env node

und ändern Sie es zu:

#!/usr/bin/env nodejs

Fabrikat sicherer Knoten (Amateur Packet Radio Node Programm) ist nicht installiert.

Viola, das ist es. Werke für Minze und ubuntu

Verwandte Themen