2010-09-05 14 views

Répondre

1

Vous pouvez définir un fichier .rvmrc dans votre répertoire de projet, de sorte que vous passerez automatiquement à un ruby ​​et un gemset particulier lorsque vous entrez dans le répertoire. Consultez le rvmrc docs pour plus de détails.

Cette méthode ne déduit cependant pas les versions des fichiers de projet. Si vous voulez vraiment en déduire la version Rails, vous pouvez mettre un petit script dans votre fichier .rvmrc:

RAILS_VERSION=`ruby -e "require 'config/environment'; puts RAILS_GEM_VERSION"` 
+0

si vous utilisez Windows 7 ou d'autres plates-formes, mais ne pas utiliser RVM? –

+0

Ah, je pensais que vous utilisiez RVM. Hmm ... je ne sais pas comment vous pourriez accomplir cela sur Windows. On dirait que Pik (http://github.com/vertiginous/pik) est supposé être RVM pour Windows, mais je ne vois rien d'équivalent au fichier rvmrc basé sur un projet. Je ne sais vraiment pas grand-chose sur les scripts Windows, mais j'imagine que vous pourriez bricoler quelque chose ensemble, donc chaque fois que vous entrez dans un répertoire, un script serait exécuté pour définir l'interpréteur ruby ​​actuel. –