J'ai plusieurs applications Rails avec la version 2.3.8, que je cours en utilisant le serveur thin. Je veux installer Rails 3.0.1 sur la même machine à des fins de test.Rails 2.3.8 avec thin ne fonctionne pas après l'installation des rails 3.0.1
L'installation a bien fonctionné, mais après avoir installé Rails 3.0.1, en cours d'exécution Rails 2.3.8 applications minces échoue avec cette erreur:
>> Using rails adapter
Missing the Rails 2.3.8 gem. Please `gem install -v=2.3.8 rails`,
update your RAILS_GEM_VERSION setting in config/environment.rb for
the Rails version you do have installed, or comment out RAILS_GEM_VERSION
to use the latest version installed.
Il semble y avoir un problème avec la dernière version de crémaillère (1.2.1) installé avec Rails 3. Si je désinstalle le rack 1.2.1 et ne conserve que le rack 1.1.0, mes applications Rails 2.3.8 fonctionnent sans problème.
La spécification de la version rack avec config.gem dans environment.rb ne résout pas le problème. Le décompactage de la gemme rack 1.1.0 dans le répertoire vendor/gems ne change rien non plus. Avec le rack 1.2.1, je n'arrive pas à démarrer mes applications Rails 2.3.8. Sans rack 1.2.1, je ne peux pas démarrer mes applications Rails 3.0.1. Toutes les solutions que j'ai trouvées en ligne concernent le déballage de la gemme rack, mais cela ne semble pas fonctionner pour moi. Y a-t-il autre chose que je devrais faire?
Ce serait RVM ... Mais avec deux rubis. Utilisez simplement RVM et gemsets. – alternative