2012-01-31 4 views
4

bundle Je suis en train de mettre en place rbenv:rbenv bundle exec exec au lieu de simplement exec

https://github.com/sstephenson/rbenv#section_2

Je possède ce travail avec un problème: je dois utiliser rbenv exec avant tout

Alors maintenant à faire ensemble exec je fais:

rbenv bundle exec exec

Comment puis-je contourner cela?

Modifier

Après l'exécution resucée de rbenv je reçois:

$ ➔ rbenv rehash 
$ ➔ rails s 

bash: /usr/local/bin/rails: /usr/local/bin/ruby: bad interpreter: No such file or directory 
+0

N'a pas rbenv quelque chose comme 'RVM utilisation 1.9.3' qui définit Ruby 1.9.3 comme un rubis courant? –

+0

Avez-vous exécuté 'rbenv rehash'? – mipadi

+0

@mipadi lire la mise à jour. n'aide pas :( –

Répondre

3

vraiment idiot:

J'ai oublié de courir exec $SHELL donc mon chemin n'a pas été mis à jour. Dans un premier temps les cordes:

export PATH="$HOME/.rbenv/bin:$PATH" 
eval "$(rbenv init -)" 

ont été mis en .bash_profile, mais auraient dû être en .bashrc. Après avoir réparé ceci j'ai oublié de rouvrir/exécuter la commande ci-dessus!

Merci à Markov @Dylan dans les commentaires pour me pointer dans la bonne direction :)