Ruby on rails 在雪豹上安装Ruby on Rails Beta 3-未找到文件
我尝试使用以下命令在我的系统上安装新的测试版:Ruby on rails 在雪豹上安装Ruby on Rails Beta 3-未找到文件,ruby-on-rails,macos,osx-snow-leopard,installation,sudo,Ruby On Rails,Macos,Osx Snow Leopard,Installation,Sudo,我尝试使用以下命令在我的系统上安装新的测试版: sudo gem install rails --pre 但不管我怎么做,我还是会犯这个该死的错误: 成功安装 rails-3.0.0.beta31宝石 已安装正在安装ri 文件 rails-3.0.0.beta3…文件不是 找到:lib 因为我对ruby很陌生,我真的不知道该怎么办 我怎样才能完成安装? 这个已经安装了吗? 为什么它会在这里中止?如果您希望在Mac上进行ruby/rails开发,我强烈建议不要使用Mac附带的ruby/rubyg
sudo gem install rails --pre
但不管我怎么做,我还是会犯这个该死的错误:
成功安装
rails-3.0.0.beta31宝石 已安装
正在安装ri 文件 rails-3.0.0.beta3…
文件不是 找到:lib
因为我对ruby很陌生,我真的不知道该怎么办 我怎样才能完成安装? 这个已经安装了吗?
为什么它会在这里中止?如果您希望在Mac上进行ruby/rails开发,我强烈建议不要使用Mac附带的ruby/rubygems版本。我的建议是:
gem安装brewbygems
gem安装rvm
一旦您完成了这项工作,您将拥有一个非常健壮的开发环境,您应该能够毫无问题地安装任何版本的rails。请记住,rails 3在使用ruby 1.9.2(通过运行
rvm install ruby head
使用rvm安装)时工作得最好,并且仍处于测试阶段,这意味着它不是非常稳定,不应该用于任何生产级(目前)。我发现了相同的错误消息,在谷歌上运行了一段时间后,我在…/gems/rails-3.0.0.beta3中手动“sudo mkdir lib”成功安装了它。虽然它没有引起进一步的问题,但我希望有人能告诉我丢失的lib目录中应该有什么。我对beta 4也有同样的问题。解决方法是sudogem安装rails--pre--no ri--no rdoc
,尽管我不知道为什么。你会没事的
无论如何,文档中出现的问题不应该阻止您使用rails 3。您只需要运行
gem install rdoc
,按照它的说明进行操作,然后再次运行install rails命令,就可以了。问题是由于rdoc在安装rails时无法安装,如果手动安装,则可以正常工作
资料来源:
^我也遇到了同样的问题,这对我来说很有效。你真的不需要这样做
sudogem安装rails-pre
,只需sudogem安装rails
。Rails3是现在的默认软件包,已经过了测试版
它应该可以正常工作。在你的操作系统上可能是一个不同的解决方案,但我在Ubuntu中遇到了同样的错误,在rails gem文件夹下创建一个¨lib¨文件夹解决了我的问题。我已在以下帖子中解释了解决方案: 为了方便起见,我也会把它复制到这里。解决方案:
mkdir/lib/ruby/gems/1.8/gems/rails-{无论您的版本是什么}/lib
说明:¨[sudo]gem install rails命令需要/lib文件夹(在末尾),但由于某些原因它还没有被创建
此解决方案的原始源是以下URL。希望有帮助
brew安装rubygems
=>“错误:没有可用的rubygems公式”感谢您指出,我忘记了我手动安装了rubygems。似乎是一个更好的选择。您是否可以编辑此答案以添加该要点的实际内容(即,gem安装rdoc
是您所需要的)?在Lion上为我工作。谢谢请在投票和评论之前阅读。这是一个6个月前的问题,当时唯一的选择是sudogem安装rails-pre
。但当我发布我的答案时,rails3是默认的,您不需要附加--pre@请解释一下balupton?两周前运行SudoGemInstallRails
导致了询问者遇到的完全相同的问题SudoGem安装rails——pre
也不起作用——这是rails 3.0.1的版本。因此,投票结果是否定的,正如你的答案所说的那样,你所做的一切都是造成问题的原因,而且应该是有效的。每个人都回答了安装rails,因为根据今天的rails发行版,没有准确的答案。即使你必须自己回答这个问题,你也应该结束这个问题。它已经开放了6个多月了。