J'ai juste essayé de mettre à jour à l'aide Rails 3.1.3 RVM avec les commandes suivantes:rails -v montre une mauvaise version lors de l'utilisation RVM
rvm install ruby-1.9.3-p0
rvm --default use ruby-1.9.3-p0
Si j'Interrogation de la version actuelle ou Ruby:
ruby -v
-je obtenir la version correcte: Ruby 1.9.3p0 (2011-10-30 révision 33570) [x86_64-darwin10.8.0]
ensuite mettre à jour les gemmes:
gem update --system
Cela me donne la version 1.8.24
Je crée alors mon gemset et le définir comme mon défaut:
rvm [email protected] --create --default
et enfin installer la pierre précieuse Rails:
gem install rails
Lorsque Je demande la version de rails:
rails -v
Je reçois Rails 3.0.11 ... mon ancienne version de Rails
Si je tente de démarrer mon serveur Rails
rails s
je reçois une énorme erreur:
.rvm/gems/[email protected]/gems/activesupport-3.0.11/lib/active_support dependencies.rb:239:in `require': dlopen(/Users/lss_dev/.rvm/gems/[email protected]/gems/ruby-debug-base19-0.11.25/lib/ruby_debug.bundle, 9): Symbol not found: _ruby_current_thread (LoadError)
Avec un beaucoup de plaintes sur les dépendances.
Mon gemfile.lock ne contient le bloc suivant:
rails (3.0.11)
actionmailer (= 3.0.11) actionpack (= 3.0.11) activerecord (= 3.0.11) activeresource (= 3.0.11) activesupport (= 3.0.11) bundler (~> 1.0) railties (= 3.0.11)
Est-ce que cela a quelque chose à voir avec elle ou devrais-je être même toucher le fichier gemfile.lock ??
J'utilise la version 1.10.0 RVM, toute aide serait appréciée
Avez-vous essayé de supprimer le verrou de Gemfile et essayez à nouveau? lisez aussi ceci http://stjhimy.com/posts/10-five-quick-steps-to-set-up-rvm-with-rails-2-and-rails3 –
Avez-vous exécuté la commande 'bundle install'? – megas
Quand j'exécute 'bundle install' je reçois ** Utilisation de rails (3.0.11) ** J'ai aussi essayé de rogner mon gemfile.lock et j'ai lancé 'gem install rails' mais il me montre toujours la version 3.0.11 –