2011-06-15 5 views
2

Je n'ai pas touché Ruby/Rails depuis environ un an maintenant et j'ai besoin d'un rappel rapide: quel est le moyen le plus rapide de mettre à jour la dernière version de gem, rails, râteau, etc. Je veux créer un nouveau projet à partir des toutes dernières versions. Voici ce que j'ai maintenant:Le moyen le plus rapide de retourner aux rails

$ gem --version 
1.3.5 

$ rails --version 
Rails 2.3.5 

$ rake --version 
rake, version 0.8.7 

Répondre

4

Commencez par télécharger RVM et l'utiliser pour installer une version propre de Ruby 1.9.2. Vous pouvez ensuite télécharger la dernière version de Rails 3 et conserver vos fichiers Rails 2 complètement séparés si jamais vous deviez revenir à l'un de vos anciens projets Rails 2.

2

Dans un premier temps, si vous n'avez pas installé RVM, je vous suggère de l'installer. Il vous aidera à gérer les différentes versions de Ruby et Gems que vous souhaitez utiliser.

Ensuite, vous trouverez beaucoup de Guide de démarrage sur Google, regardez un pour votre système (here is one for ubuntu and rails 3.1)
Voici un autre très bon pour Mac Os X par Ryan Bigg

2

Il suffit de commencer par l'installation RVM, qui vous permet de avoir de nombreuses versions de rubis et gemsets, jetez un oeil à this screencast. Il vous présente RVM et Rails 3.

0

J'avais une situation similaire. Après un peu d'expérimentation, j'ai réalisé que la meilleure approche était de mettre à jour mon ancienne application Rails vers Rails 3 sur Ruby 1.9.2. Cela signifie que vous n'avez pas besoin de traiter différentes versions (bien que j'utilise RVM et c'est génial).

Le problème est que Rails a changé un peu dans le saut de 2 à 3 et j'ai dû apprendre un peu de nouvelles choses dans Rails et Ruby. En fin de compte, je pense que c'était la bonne approche parce que je sais maintenant comment fonctionnent les applications Rails 3 et mon ancienne application utilise la dernière version.

Questions connexes