[英]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:/ ruby192 / 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.