繁体   English   中英

在Mac OS X Lion上安装rails 3.1时找不到文件'lib'

[英]file 'lib' not found when installing rails 3.1 on Mac OS X Lion

我刚刚安装了rvm然后使用以下命令导航3.1rc5:

gem install rails --pre

但是在“安装ri文档”和RDoc文档之后我遇到了一些错误:

Successfully installed <bunch of things>
30 gems installed
Installing ri documentation for multi_json-1.0.3...
Installing ri documentation for activesupport-3.1.0.rc5...
Installing ri documentation for builder-3.0.0...
unable to convert "\xF1" from ASCII-8BIT to UTF-8 for README, skipping
unable to convert "\xF1" from ASCII-8BIT to UTF-8 for README.rdoc, skipping
Installing ri documentation for i18n-0.6.0...
Installing <tons more documentation>
Installing ri documentation for rails-3.1.0.rc5...
file 'lib' not found
Installing RDoc documentation for multi_json-1.0.3...
Installing RDoc documentation for activesupport-3.1.0.rc5...
Installing RDoc documentation for builder-3.0.0...
unable to convert "\xF1" from ASCII-8BIT to UTF-8 for README, skipping
unable to convert "\xF1" from ASCII-8BIT to UTF-8 for README.rdoc, skipping
Installing RDoc documentation for i18n-0.6.0...
Installing <tons more documentation>
Installing RDoc documentation for rails-3.1.0.rc5...
file 'lib' not found

README文件问题似乎不是什么大问题,但找不到“lib”文件听起来有点可怕..为什么这样做? 一些搜索显示其他人遇到此问题并使用gem install rdoc修复它,然后重新运行gem install rails --pre 但这仍然给我相同的lib文件遗漏了错误。

尝试使用rvm gemset install rails --pre

安装RDoc为我解决了这个问题。 我必须在我使用的gemset中这样做。

rvm use rubyversion@gemset
gem install rdoc

在此之后,我可以在没有“ 找不到文件'lib'错误的情况下安装宝石。

我在Windows上安装了3.1.0(不是rc8,但最终版本),并且找不到“找不到文件'lib'”错误,同时安装了ri和RDoc。 当我输入'which ruby​​'时,我看到它安装在c:/ ruby​​192 / bin目录中。 我必须为自己创建一个.rvm目录 - 它不是作为安装的一部分创建的。

当然, - no-rdoc --no-ri工作了。 --pre命令安装了rc8而不是最终版本。

是什么赋予了?

我在Mac OS X Lion上使用rails 3.0.9遇到了同样的问题,并且“rvm gemset install rails”技巧解决了它!

$ rvm gemset install rails
installing rails ...
rails  installed.
$ rails -v
Rails 3.0.9

谢谢 !

之前我遇到过类似的问题,而我的解决方案是:尝试使用ruby 1.9.2-head而不是ruby 1.9.2-p290。

rvm install ruby-1.9.2-head
rvm use ruby-1.9.2-head --default

然后,再次安装rails 3.1。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM