Bower funziona come Bundler su zsh / oh-my-zsh
-
21-12-2019 - |
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.
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.