Je suis un linux relativement nouveau et rails dev et je tente la configuration suivante: Debian 6/Rails 3.1.3/Ruby 1.9.3rubis par défaut RVM et rails chemin de pierres précieuses
Pour votre information:
- Mon système est actuellement configuré avec Ruby 1.8.7 ... qui est toujours installé et en cours d'exécution
- j'ai rails sites et en cours d'exécution sur une configuration de serveur virtuel Linode apache2
suivant les instructions ici>https://rvm.io/rvm/install/ je l'ai fait ce qui suit:
- Liste item
- J'ai installé RVM
- Je rechargé mon environnement shell (BTW je pense que Debian est $ la source/etc/profile)
- J'ai installé Ruby 1.9.3
- Run RVM utiliser 1.9.3 --default
- Ajouté ... echo « [[-s "$ HOME/.rvm/scripts/RVM" ]] & &. "$ HOME/.rvm/scripts/RVM" Fonction # Charge RVM » >> ~/.bashrc ... à mon script bash (j'ai aussi essayé .profile)
- rails installés, pierres précieuses etc
Tout semble bien. Quand je lance $ Ruby -v et qu'il lit correctement. Quand je lance la liste des gemmes, tout va bien là aussi. Lorsque je lance la liste RVM, il affiche mes versions et répertorie 1.9.3 comme mon choix par défaut.
Questions:
- List item
- Quand je vous déconnecter et se reconnecter ... si je lance Ruby $ -v il montre la version 1.8.7, et non 1.9.3. Donc, pour ce qui est de mon terminal, il n'utilise pas automatiquement ma version par défaut.
- Mon application rails utilise toujours l'ancien chemin de gemme.
Questions:
- Qu'est-ce que je manque ici? Chaque tutoriel que je regarde ne dépasse jamais ces étapes. Est-ce que je manque quelque chose de basique?
- Comment faire pour que l'application Rails utilise la version ruby contrôlée par RVM
- Comment faire en sorte que Debian reconnaisse automatiquement ma fonction bash?
- Quelqu'un peut-il me donner ou m'indiquer une explication plus en profondeur sur la façon dont tout cela s'accorde?
pour utiliser une version de ruby, dans votre cas 1.9.3 'rvm use 1.9.3 --default 'fera. Il utilisera la version 1.9.3 par défaut. Pour plus d'aide sur RVM se référer à http://beginrescueend.com/rvm/install/#explained –
Merci Naveed, vous remarquerez dans mon étape 5, je l'ai fait. Cependant, ça ne marche pas. – Kevin