2010-09-10 99 views
0

我试着开始我的Rails应用程序,但得到了客运此错误信息:我在我的应用程序安装的Rakefile缺少RedCloth宝石,但`耙宝石:install`什么也不做

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. 

,并试图运行rake gems:install但没有任何反应和没有印刷错误消息。

我该如何解决这个问题?

回答

3

如果它的轨道-2.3.x版本,在你的config/enfironment.rb

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

我发现宝石:安装是因为把他们environments.rb文件的人的事情参差不齐。如果这个程序没有使用捆绑,你应该gem install RedCloth,然后再试一次。

0

我也收到错误有时,当我使用的轨道。我可能不知道它是与超级用户命令

像sudo的创业板安装

怎么把我也耙宝石:安装什么都不做,我必须手动安装创业板须藤(我说的是Linux的这里盒)

感谢和问候

sameera