28 votes

installation de rails 4.0

J'utilise rvm et j'ai essayé

rvm gemset create rails-4.0
output: gemset created rails-4.0

Ensuite, je l'ai fait :

rvm 2.0.0@rails-4.0

liste de gemset rvm :

gemsets for ruby-2.0.0-p0 (found in /Users/me/.rvm/gems/ruby-2.0.0-p0)
   (default)
   global
=> rails-4.0

rails -v

Rails n'est pas actuellement installé sur ce système. Pour obtenir la dernière version, tapez simplement :

$ sudo gem install rails

Je suis relativement novice en matière de rails. Les commandes précédentes utilisant rvm n'installent-elles pas rails 4.0 ? Désolé d'avance si cela peut sembler être une question stupide.

76voto

Gary S. Weaver Points 4034

Cette commande :

rvm gemset create rails-4.0

crée essentiellement une structure de répertoire pour contenir les gemmes. Vous auriez pu tout aussi bien l'appeler autrement que "rails-4.0" comme "foo" et le comportement aurait été le même.

Cette commande :

rvm 2.0.0@rails-4.0

Passe à Ruby 2.0.0 et lui dit d'utiliser le nouveau gemset nommé rails-4.0. Encore une fois, cela pourrait être "foo" ou n'importe quel nom que vous lui donnez.

Maintenant, pour obtenir Rails 4.0.x, vous feriez :

gem install rails --version=4.0

Comme Barrett l'a souligné plus tôt, pour obtenir une version pré/béta/rc, vous pouvez spécifier la chaîne de version complète, par ex. gem install rails --version=4.0.0.rc2 .

Ne sudo pas, parce que vous ne devriez pas sudo avec rvm, même s'il vous le dit. Avec le "ruby système" (ruby non installé par rvm), il peut être installé en tant que Root, donc vous avez besoin de l'accès superuser (su) (superuser do ou "sudo") pour le faire. Mais, rvm vous fait installer des choses en tant qu'utilisateur courant, donc vous n'avez pas besoin de sudo.

16voto

Barrett Clark Points 153

En plus des conseils d'utilisation ci-dessus, si vous ne spécifiez pas la version de la gemme, vous n'obtiendrez pas la version bêta ou la préversion, donc pour obtenir rails 4, vous avez besoin :

gem install rails --version=4.0.0.rc1

2voto

Peut-être essayer InstallRails ?

http://installrails.com/ est un guide d'installation de rails qui traite de ces questions pour différents systèmes d'exploitation et configurations. Il pourrait s'avérer utile pour quelque chose comme ceci.

0voto

Jignesh Points 644

D'autres réponses montrent les instructions pour créer le gemset en utilisant la version par défaut de Ruby.

Pour créer un gemset et l'utiliser avec différentes versions de ruby, veuillez suivre les instructions ci-dessous :

Disons que sur ma machine, les versions suivantes de ruby sont installées et que la version 2.2.0 est la version par défaut.

 =*ruby-2.2.0 [ x86_64 ]
   ruby-2.2.1 [ x86_64 ]
   ruby-2.2.3 [ x86_64 ]

J'ai récupéré un dépôt sur Github et je veux tester le code de ce dépôt avec Rails 5 (version edge) et Ruby 2.2.3 (la dernière version stable au moment où j'écris ces lignes). Je préfère utiliser les gemsets et j'ai donc lancé les commandes suivantes :

  rvm use 2.2.3@forked-repo --create

Il s'agit en fait d'un raccourci pour

  rvm 2.2.3
  rvm gemset create forked-repo

Ensuite, je lancerais la commande suivante pour installer bundler :

  forked_repo_root$ gem install bundler     
  forked_repo_root$ bundle

Cela devrait installer les gems utilisés dans votre version forkée dans le gemset créé ci-dessus.

Référence : https://rvm.io/gemsets/creating

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X