ruby-on-rails – 如何在Ubuntu 10.10上安装Ruby on Rails 3.0?

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 如何在Ubuntu 10.10上安装Ruby on Rails 3.0?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
安装 RubyRuby Gems之后:
  1. $sudo apt-get install ruby rubygems
  2. ...
  3. $ruby -v
  4. ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]
  5. $gem -v
  6. 1.3.7

如果我尝试安装Rails,我得到一个错误,即使它似乎只是文档,rails没有安装:

  1. $sudo gem install rails
  2. ...
  3. Successfully installed rails-3.0.1
  4. 24 gems installed
  5. ...
  6. Installing ri documentation for builder-2.1.2...
  7. ERROR: While generating documentation for builder-2.1.2
  8. ... MESSAGE: Unhandled special: Special: type=17,text="<!-- HI -->"
  9. ... RDOC args: --ri --op /var/lib/gems/1.8/doc/builder-2.1.2/ri --title Builder -- Easy XML Building --main README --line-numbers --quiet lib CHANGES Rakefile README doc/releases/builder-1.2.4.rdoc doc/releases/builder-2.0.0.rdoc doc/releases/builder-2.1.1.rdoc --title builder-2.1.2 Documentation
  10. (continuing with the rest of the installation)
  11. ...
  12. Installing ri documentation for rails-3.0.1...
  13. File not found: lib
  14.  
  15. $rails -v
  16. The program 'rails' is currently not installed. You can install it by typing:
  17. sudo apt-get install rails

Ubuntu存储库只有Rails 2.3.5,所以不是一个选项.

如何让Rails正确安装?

更新:我试过以下,这次没有错,但还是没有成功:

  1. $sudo gem install rails --no-rdoc --no-ri
  2. Successfully installed rails-3.0.1
  3. 1 gem installed
  4. $rails -v
  5. The program 'rails' is currently not installed...

更新2:所以,感谢Maran和Jörg,现在我知道问题不在于没有安装rails,但是没有添加到PATH中.这可以通过在〜/ .bashrc中添加以下内容来修复:

  1. export PATH=/var/lib/gems/1.8/bin:$PATH

这又提出了一个问题:PATH应该添加什么?大概apt-get安装rubygems?还有什么可以打破?

解决方法

我强烈建议您跳过Ubuntu软件包并使用 RVM.安装过程非常简单,documented.还有一个 Railscast.

RVM将允许您安装多个版本并创建自定义gemsets(无依赖性问题).它是值得的,很快成为使用Ruby开发(和部署)的事实上的方式.

猜你在找的Ruby相关文章