2010-09-10 21 views
0

moi avons essayé de commencer mon application Rails mais j'ai reçu ce message d'erreur de passagers:manquant gem RedCloth mais `gemmes râteau: install` ne fait rien

Ruby on Rails application could not be started 

The application has exited during startup (i.e. during the evaluation of 
config/environment.rb) 

/home/chuck/chuck.com/vendor/rails/railties/lib/rails/gem_dependency.rb:119: 

Warning: Gem::Dependency#version_requirements is deprecated and will be removed 
on or after August 2010. Use #requirement 

Missing these required gems: 
RedCloth 

You're running: ruby 1.8.7.72 at /usr/bin/ruby1.8 rubygems 1.3.6 at 
/home/chuck/.gem/ruby/1.8, /usr/lib/ruby/gems/1.8 

Run `rake gems:install` 
to install the missing gems. 

J'ai installé un Rakefile dans mon application et essayé de courir rake gems:install mais rien ne se passe et aucun message d'erreur n'est imprimé.

Comment puis-je résoudre ce problème?

Répondre

3

Si c'est-rails 2.3.x, dans votre config/enfironment.rb

config.gem 'RedCloth', :lib => 'redcloth' 
3

J'ai trouvé que gems: install est inégal en raison des choses que les gens mettent dans leurs fichiers environnements.rb. Si cette application n'utilise pas bundler, vous devez gem install RedCloth, puis réessayez.

0

Je suis aussi obtenir des erreurs parfois quand je suis en utilisant des rails. Je pourrais demander son quelque chose à voir avec la commande super utilisateur

comme sudo gem install

Coz pour moi ratisser aussi des pierres précieuses: l'installation ne fait rien et je dois installer manuellement le bijou comme sudo (je parle de linux boîte ici)

Merci et salutations

sameera