Contrôler la version rubis utilisée dans Rails
J'ai une application à l'aide de Rails 3.0.6 qui je cours sur les deux machines. J'ai commencé avec ruby 1.8.7 et récemment installé ruby 1.9. J'ai troqué mon lien dans '/usr/bin/ruby " pour pointer vers le 1.9 installer. Quand je lance rubis --version " je reçois la 1.9. Cependant, dans mon application rails, quand je check " RUBY_PLATFORM il montre des rails est en cours d'exécution avec 1.8.7.
Comment dois-je dire à des Rails ruby environnement à utiliser? Étrangement, ce n'est pas la chose la plus facile à rechercher. Probablement parce que je ne connais pas assez pour former une question spécifique.
source d'informationauteur NJ.
Vous devez vous connecter pour publier un commentaire.
https://rvm.io/rvm/install
Installer RVM à l'aide de ces instructions, puis vous pouvez gérer et de basculer entre les différentes versions Rubis et gemsets très facilement. À l'aide de RVM vous pouvez avoir à la fois 1.8.7 et 1.9.x (ou toute autre version) sur votre système sans avoir à constamment modifier manuellement votre chemin et ruby alias.
Les anciennes versions de RVM utilisé le
.rvmrc
fichier de basculer automatiquement le rubis à l'intérieur d'un répertoire. Des versions plus récentes, l'utilisation de la.ruby-version
fichier.Pour basculer entre les rubis, il suffit de taper
rvm use 2.0.0
ou quelle que soit la version que vous voulez utiliser. Pour les projets en cours, c'est une bonne idée d'ajouter la.ruby-version
fichier dans la racine du répertoire qui contient la chaîne de la version que vous souhaitez utiliser, c'est à dire