Domanda

Ogni volta che eseguo bower install o qualsiasi comando bower, finisce per funzionare come bundle install o qualcos'altro da bundler.Sto eseguendo un guscio zsh con oh-my-zsh.Funziona come previsto in un guscio di bash.

Esempio di uscita:

% bower install
bundle install requires at least 0 argument: "bundle install".
.

Esecuzione di whence -p bower /usr/local/bin/bower, che è collegabile al /usr/local/lib/node_modules/bower/bin/bower.

L'esecuzione di /usr/local/bin/bower install funziona bene.Sto pensando che ci sia un posto dove il pacco o il banderuola è stato errato, o l'autocompleta di Oh-My-Zsh non funziona correttamente, ma non posso immaginare dove sarebbe.Potrei aggiungere alias bower='/usr/local/bin/bower' al mio .zshrc ma vorrei risolverlo correttamente.

Grazie per qualsiasi aiuto.

È stato utile?

Soluzione 3

I Personalmente lo ha risolto, disinstallando e reinstallare Bandaggio e Bundler.Tuttavia, sembra (come pensavo) che Zsh era in qualche modo sopra l'uno con l'altro.@m_gol è stato così gentile da presentare una correzione in oh-my-zsh per risolvere questo problema.

Altri suggerimenti

ha avuto lo stesso problema.Rimosso il plug-in Brower dal mio file .zshrc e tutto è iniziato a lavorare di nuovo.

Utilizzare whence -vs bower per trovare l'interpretazione di bower di ZSH.-v aggiungerà il tipo se non è un comando, -s mostrerà anche un percorso senza schemi relativi al ritmo nel caso in cui il percorso contiene simboloni.

whence -p bower fa una ricerca del percorso anche se è un alias o una funzione e restituirà solo i percorsi trovati ma nient'altro.Quindi questo non ti aiuterà a trovare se è un alias.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top