2011-01-07 225 views
0

我试图在我的机器上安装Rails 3.0.x。我第一次尝试它时,它给了我以下错误:cant find lib .所以我找到了rails3.0.3 gem文件夹并创建了lib文件夹。我可以正确安装gem,但是当我输入以下命令时rails -v它会引发以下错误。在Mac OSX上安装Rails 3.0.3

Daniel-MacBook-Pro:~ Daniel$ sudo gem install rails 
Password: 
Successfully installed rails-3.0.3 
1 gem installed 
Installing ri documentation for rails-3.0.3... 
Installing RDoc documentation for rails-3.0.3... 
Daniel-MacBook-Pro:~ Daniel$ rails -v 
    /Library/Ruby/Site/1.8/rubygems.rb:233:in `activate': can't activate i18n (~> 0.4.1, runtime)  for ["mail-2.2.9", "actionmailer-3.0.3", "rails-3.0.3"], already activated  i18n-0.5.0beta3 for ["activemodel-3.0.3", "actionpack-3.0.3", "rails-3.0.3"] (Gem::LoadError) 
    from /Library/Ruby/Site/1.8/rubygems.rb:249:in `activate' 
    from /Library/Ruby/Site/1.8/rubygems.rb:248:in `each' 
    from /Library/Ruby/Site/1.8/rubygems.rb:248:in `activate' 
    from /Library/Ruby/Site/1.8/rubygems.rb:249:in `activate' 
    from /Library/Ruby/Site/1.8/rubygems.rb:248:in `each' 
from /Library/Ruby/Site/1.8/rubygems.rb:248:in `activate' 
from /Library/Ruby/Site/1.8/rubygems.rb:249:in `activate' 
from /Library/Ruby/Site/1.8/rubygems.rb:248:in `each' 
from /Library/Ruby/Site/1.8/rubygems.rb:248:in `activate' 
from /Library/Ruby/Site/1.8/rubygems.rb:1082:in `gem' 
from /usr/bin/rails:18 
Daniel--MacBook-Pro:~ Daniel$ 

我该如何解决这个问题?

谢谢

回答

1

可能您没有rdoc安装。它不妨碍开发过程中的任何功能。如果如果你想你可以试试这个

sudo gem install rdoc 

这里problem in installing rails

+0

这引发了一个新的错误:成功安装导轨-3.0.3 1宝石安装 为Rails-3.0.3 ... 错误安装里的文件:在执行宝石...(NoMethodError) 未定义的方法` coverage_level ='为零:NilClass Daniel - MacBook-Pro:〜Daniel $ – 2011-01-07 14:08:37

+0

您可能需要重新开始 - 如提供的链接中所述。我已经在Ubuntu中尝试了相同的工作。 – Nishant 2011-01-07 14:14:15

4

详情请参阅我会建议使用RVM,并停止使用sudo安装宝石!