Question

La dernière version de rails installé sur mon mac est 3.0.0.beta

gem liste retourne rails (3.0.0.beta, 2.3.5, 2.3.4, 2.3.2, 2.2.2, 1.2.6)

Je veux créer un nouveau projet à l'aide de la version 2.3.5

Donc, je lance: rails _2.3.5_ myProject

Mais il renvoie l'erreur suivante

$ rails _2.3.5_ photosbackup
/Library/Ruby/Site/1.8/rubygems.rb:777:in `report_activate_error': RubyGem version error: railties(3.0.0.beta not = 2.3.5) (Gem::LoadError)
    from /Library/Ruby/Site/1.8/rubygems.rb:211:in `activate'
    from /Library/Ruby/Site/1.8/rubygems.rb:1056:in `gem'
    from /usr/bin/rails:18

Une idée de comment je peux créer un nouveau projet à l'aide de la version 2.3.5?

Merci

Était-ce utile?

La solution

Je pense que vous pouvez juste désinstaller la précédente Rails versions.

Ce qui peut être problématique, j'ai un certain nombre de Rails 2.3.5 (et versions antérieures) des applications en production qui nécessitent de la maintenance et de ne pas être mis à niveau vers la nouvelle version.

Donc, ce que je recommande dans cette situation est d'avoir un coup d'oeil à RVM - il vous permet d'installer et de gérer plusieurs versions de Ruby, et fournit une isolation entre les ensembles de pierres précieuses.J'ai un Ruby 1.9.1 avec Rails 3 et les amis en isolement à partir de mon paramètres par défaut du système qui laissez-moi faire mon travail quotidien.

Autres conseils

même j'ai eu le même problème, mais la commande suivante a fonctionné pour moi rails 2.3.5 nouveau myProject

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top