2013-05-11 17 views
7

Sto usando l'ultimo vagabondo con rbenv e vari rubini.rbenv che genera continuamente uno spessore vagante

Sto usando l'ultimo vagabondo, che non usa più una gemma. Quando eseguire un comando vagabonda vedo il seguente errore:

rbenv: vagrant: command not found 

Ho rimosso il vecchio gioiello vagabondo da tutti gli ambienti rubino ma ogni volta che "cd" lo spessore vagabonda viene rigenerato, che significa vagabondo smette di funzionare fino a quando ho RM il shim manualmente:

rm /home/{user}/.rbenv/shims/vagrant 

c'è un modo per forzare rbenv per fermare questo comportamento?

plugin rbenv in uso ":

  • ruby-build
  • rbenv-GemSET
+0

Qual è il messaggio di errore che si ottiene quando si tenta di eseguire il comando 'vagrant'? –

+0

Buona presa. L'errore è: "rbenv: vagrant: comando non trovato" –

risposta

5

Fino a quando questo problema è stato risolto in rbenv, si potrebbe fare questo:

alias vagrant /full/path/to/vagrant 

Poi ogni volta che si esegue vagabonda, verrà eseguito il binario vagabondo reale, piuttosto che lo spessore.

+2

Puoi anche inserire questo in '~/.bashrc' (o' ~/.zshrc') per renderlo predefinito. – Subhas

+1

Dovrebbe pensarci. Deliziosamente pigro. –

2

Prova:

ls ~/.rbenv/versions/*/bin | grep 'vagrant'

e se hanno GemSET plug

ls ~/.rbenv/*/gemsets/*/bin/ | grep 'vagrant'

Se i comandi restituiscono risultati, eliminare i file. Dopo questa corsa, rbenv rehash.

+0

Nessun risultato per entrambi i comandi ... –

+0

sono stati installati altri plug-in? – byterussian

+0

solo ruby-build e rbenv-gemset –

2

Altre persone hanno apparentemente avuto lo stesso problema; vedi https://github.com/sstephenson/rbenv/issues/388.

Se si utilizza the bundler plugin per rbenv, quindi la vendita di un progetto che utilizza la gemma vaginale causerà evidentemente la realizzazione dello spessore; prova a rimuovere il plugin del bundler, rimuovi lo spessore vagante ed esegui rbenv rehash per vedere che il problema è stato risolto.

Se non si utilizza il plugin bundler, ci può fornire un elenco di tutti i plugin rbenv che si stanno utilizzando?

Problemi correlati