la rétrogradation des rails de 4 à 3,2
J'ai les Rails 4.0.0.beta1 installé mais j'ai besoin de revenir à des Rails 3.2.13.
J'ai utilisé gem install rails 3.2
mais les Rails continue comme 4.0.0.beta1.
J'ai cherché les doutes existants et essayer de suivre les réponses mais aucun n'a fonctionné pour moi.
Pense que c'est un simple doute et j'ai besoin de résoudre.
Cette réponse à ma question: Comment définir des rails de version pour un projet?
Essayez de changer votre bijou dans le Gemfile et l'exécution de
Avez-vous regarder ici: stackoverflow.com/questions/16122781/... ? Question peut-être un doublon.
Pouvez-vous mettre la ligne dans votre gemfile où vous ajoutez les rails?
bundle install
.Avez-vous regarder ici: stackoverflow.com/questions/16122781/... ? Question peut-être un doublon.
Pouvez-vous mettre la ligne dans votre gemfile où vous ajoutez les rails?
OriginalL'auteur kinguerra | 2013-04-29
Vous devez vous connecter pour publier un commentaire.
Vous avez le même problème que répertoriés ici.
Voici ce qui a fonctionné pour moi, et aussi pour vous. C'est un problème plus général de la solution qui fonctionne indépendamment de votre propre version de Rails bêta. Veuillez noter que, afin de passer de retour à 3.2.13 (ou quelle que soit la version que vous souhaitez retourner à l'), vous devez supprimer Railties ainsi que des Rails.
Viens de faire:
gem uninstall rails
Ensuite, sélectionnez la version de Rails 4 que vous avez et de les supprimer.
Alors, n':
gem uninstall railties
Et faire la même chose.
Quand j'ai désinstallé les Rails 4 version de railties, il m'a dit que les dépendances pour un couple de gemmes (café-rails et sass-rails) ne pas être satisfaites. Donc, je viens de faire la même chose avec deux d'entre eux comme je l'ai fait ci-dessus, et supprimé leurs Rails 4 versions (par exemple, pour le sass-rails, j'avais installé une version appelée sass-rails-4.0.0.rc1).
Et fait! Le terminal doit liste 3.2.13 que les Rails de version.
OriginalL'auteur CodeBiker
Sauf si vous utilisez
bundle exec
, Rubygems aurez toujours utiliser la dernière version installée d'un bijou. Vous devez désinstaller la version que vous ne voulez pas.rails -v
Rails 4.0.0.beta1 insiste sur le fait apparaître. j'ai essayé, y compris de désinstaller toutes les versions et après l'exécution degem install rails -v=3.2.13
affiche également le succès de message, mais dit que les Rails 4.0.0.beta1 est installéc'est bizarre parce que, après ce processus, quand j'essaie de désinstaller les rails il ne me montre la version 3.2.13...
À l'aide de bundler est probablement le chemin de la folie ici. 🙂
OriginalL'auteur davogones
Les réponses à
gem uninstall rails --version xxx
devrait enlever les rails de la pierre fine.Toutefois, dans le cas où vous souhaitez ou avez besoin d'avoir plusieurs versions de rails disponibles simultanément, vous pouvez utiliser bundler pour charger les versions correctes des pierres précieuses (comme prévu).
$ bundle exec rails
dans le répertoire du projet qui répertorie la version de rails dans le Gemfile devrait vous permettre de charger le nécessaire gemmes sans conflit.En outre, rvm et ses sertie fonctionnalité pourrait également vous permettre d'atteindre le même objectif sans avoir à envelopper le tout avec une
bundle exec
OriginalL'auteur edk750
Rails utiliser la version spécifiée dans
Gemfile
:La remplacer par la version que vous souhaitez utiliser à la place:
Bien sûr, vous aurez aussi besoin de changer votre code et de configuration à utiliser les anciens Rails de l'API.
OriginalL'auteur Simon Perepelitsa
J'ai eu le même problème avec Rails 4.0.0 version finale. Pour vérifier ce qui est installé, vous pouvez exécuter les opérations suivantes:
Puis j'ai vérifié les rails versions. Il a montré rails 3.2.14 (ce que je voulais) avec railties 4.0.0, 4.0.0.rc2 et 3.2.14.
J'ai ensuite couru
et désinstallé toutes les autres versions, sauf 3.2.14 et maintenant il fonctionne bien. Le problème est que, lorsque les Rails 3.2 installation est appelée, le dernier (ou la totalité) des versions de railties est installé.
Si vous avez d'autres versions de rails d'autres tan celui que vous voulez, vous pouvez les retirer avec
et supprimer les versions de rails vous ne voulez pas avoir.
OriginalL'auteur Rene
Essayez les solutions suivantes dans votre console. Il permettra de mettre à jour ou installer des rails de la version spécifiée.
OriginalL'auteur Bajirao Pheshwe