[英]Can't gem install rails
这个问题之前已被多次询问,但似乎其他人都在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 installed
线所示。
您获得的错误消息是因为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
如果你检查gem list
,Rails将在列表中。
请尝试以下方法:
$ gem环境
和
$ echo $ PATH
确保您的$ PATH变量中显示您的EXECUTABLE DIRECTORY。 如果没有,请将其添加到shell启动文件中。 (例如你的.profile
)
我通过安装rdoc解决了这个问题。 但是你在Ubuntu上,我在Mac上。
Simon-Strandgaards-Mac-mini:Desktop neoneye$ gem install rails
Fetching: i18n-0.6.0.gem (100%)
Fetching: multi_json-1.1.0.gem (100%)
Fetching: activesupport-3.2.1.gem (100%)
...
Installing RDoc documentation for rack-ssl-1.3.2...
Installing RDoc documentation for railties-3.2.1...
Installing RDoc documentation for bundler-1.0.22...
Installing RDoc documentation for rails-3.2.1...
file 'lib' not found
Simon-Strandgaards-Mac-mini:Desktop neoneye$ gem install rdoc
Fetching: rdoc-3.12.gem (100%)
Depending on your version of ruby, you may need to install ruby rdoc/ri data:
<= 1.8.6 : unsupported
= 1.8.7 : gem install rdoc-data; rdoc-data --install
= 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
Successfully installed rdoc-3.12
1 gem installed
Installing ri documentation for rdoc-3.12...
Installing RDoc documentation for rdoc-3.12...
Simon-Strandgaards-Mac-mini:Desktop neoneye$ gem install rails
Successfully installed rails-3.2.1
1 gem installed
Installing ri documentation for rails-3.2.1...
Installing RDoc documentation for rails-3.2.1...
Simon-Strandgaards-Mac-mini:Desktop neoneye$
我通过使用rails decl安装它来实现它:
\\ curl -L https://get.rvm.io | bash -s stable --rails
结果我需要这样做:
sudo apt-get install ruby-dev build-essential
上述解决方案均不适合我。 手动安装最新的RubyGems然后安装rails对我有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.