这个问题之前已被多次询问,但似乎其他人都在OS X上尝试它.我在Ubuntu上.
这是我尝试sudo gem install rails时得到的结果:
$sudo gem install rails Successfully installed rails-3.0.3 1 gem installed Installing ri documentation for rails-3.0.3... file 'lib' not found Installing RDoc documentation for rails-3.0.3... file 'lib' not found
我需要做些什么才能让它发挥作用?
我知道它不起作用因为:
$rails The program 'rails' is currently not installed. To run 'rails' please ask your administrator to install the package 'rails'
解决方法
正如1 gem安装线所示,它正在工作.
您获得的错误消息是因为Rails文档不会生成 – 许多gem在其自动记录功能方面存在类似问题.这不会影响宝石的功能,无论如何你都可能会去api.rubyonrails.org获取文档.
如果Rails安装实际上失败了,你会看到一些东西(可能会有所不同 – 下面的例子来自可能不同的原生扩展):
ERROR: Error installing rails: [stacktrace] Gem files will remain installed in /path/to/Ruby/Gems/1.8/gems/rails-3.0.3 for inspection. Results logged to /path/to/Ruby/Gems/1.8/gems/rails-3.0.3/ext/gem_make.out
如果你检查宝石列表,Rails将在列表中.