Pregunta

Cada vez que ejecuto bower install o cualquier bower comando, termina funcionando como bundle install o algo más de bundler.Estoy corriendo un zsh shell con oh-my-zsh.Funciona como se esperaba en un shell de bash.

Ejemplo de salida:

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

Ejecución whence -p bower los rendimientos /usr/local/bin/bower, que es un enlace simbólico a /usr/local/lib/node_modules/bower/bin/bower.

Ejecución /usr/local/bin/bower install funciona igual de bien.Estoy pensando que hay un lugar donde bundle o bower ha sido suavizado mal, o de oh-my-zsh de autocompletar no está funcionando correctamente, pero no puedo imaginar lo que sería.Yo podría añadir alias bower='/usr/local/bin/bower' a mi .zshrc pero me gustaría solucionar esto correctamente.

Gracias por la ayuda.

¿Fue útil?

Solución 3

He arreglado personalmente esto por desinstalar y reinstalar Bower y Bundler.Sin embargo, parece (como pensé) que Zsh era de alguna manera anular uno con el otro.@M_GOL ha sido lo suficientemente amable para enviar una solución en OH-MY-ZSH para solucionar esto.

Otros consejos

tuvo el mismo problema.Se eliminó el plugin de la Bower de mi archivo .zshrc y todo comenzó a funcionar nuevamente.

Uso whence -vs bower para encontrar zsh la interpretación de bower. -v añadir el tipo, si no un comando, -s también mostrará un enlace simbólico libre de ruta en caso de que la ruta de acceso contiene los enlaces simbólicos.

whence -p bower hace un camino de búsqueda, incluso si se trata de un alias o función, y sólo devolverá encontrado caminos, pero nada más.Así que esto no le ayudará a encontrar si es un alias.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top