Je travaille sur un projet d'université et mon professeur a configuré le serveur pour cela, mais après l'installation de Ruby 1.9.x nous devions retourner à Ruby 1.8.x, à cause du Ruby 1.9/Rails 2.3.4 problème. Maintenant, chaque fois que je construis une application Rails, elle utilise toujours des gemmes Rails 2.2.3.Je ne peux pas travailler avec des gemmes plus récentes
J'ai modifié l'environnement.rb (RAILS_GEM_VERSION = '2.3.4' ...), mais cela ne fonctionne pas.
L'enseignant me montre "ruby env" sortie et ressemble à des dossiers Ruby 1.8.
"Bienvenue à bord" page affiche:
la version Ruby 1.8.7 (x86_64-linux)
RubyGems Version 1.3.4
Rails Version 2.2.3
version Active Record 2.2. 3
Version action pack 2.2.3
Version ressource active 2.2.3
action Mailer Version 2.2.3
version active support 2.2.3
révision Rails bord inconnu
La "liste des pierres précieuses" est sortie:
*** GEMS LOCALES ***
actionmailer (2.3.4, 2.2.3)
actionpack (2.3.4, 2.2.3)
activerecord (2.3.4, 2.2.3)
ActiveResource (2.3.4, 2.2.3)
activesupport (2.3.4, 2.2.3)
générateur (2.1. 2)
fastthread (1.0.7)
mysql (2.8.1)
passager (2.2.5)
crémaillère (1.0.1, 1.0.0)
rails (2.3.4, 2.2.3)
râteau (0.8.7)
RedCloth (4.2.2)
-unité d'essai (2.0.5)
xml-simple, (1.0.12)
en outre, l'enseignant a installé le petit bijou mysql mais je pense qu'il a montré que ce n'était pas nécessaire ou était obsolète, mais le mysql fonctionne.
Quelqu'un sait ce qui pourrait être un problème pour ne pas obtenir Rails 2.3.4 gems à travailler?
Merci
Vous savez, il y a un correctif pour le problème 2.3.4/1.9? https://rails.lighthouseapp.com/projects/8994/tickets/3144-undefined-method-for-string-ror-234 –
Oui, je sais. Mais pour l'instant, je voudrais rester sur 1.8.x. – Muralha