![安装导轨时出错](https://linux22.com/image/814233/%E5%AE%89%E8%A3%85%E5%AF%BC%E8%BD%A8%E6%97%B6%E5%87%BA%E9%94%99.png)
按照此教程ruby on rails
在ubuntu 11.10
这里安装sqlite3
当我运行以下命令时
sudo gem install rails
我收到以下错误:
错误:在任何存储库中都找不到有效的 gem‘rails’(>= 0)
另外,当我尝试该命令时,
sudo gem install sqlite3
我犯了同样的错误
错误:在任何存储库中都找不到有效的 gem‘sqlite3’(> = 0)
我该如何解决这个问题?
答案1
Rails 不适用于 Ruby 1.9.1 - 因此,如果你删除 Ruby 1.9.1,你可以选择:使用右心室安装 Ruby 1.9.2 或者安装 Ruby 1.8,然后你就应该能够安装 Rails 了(但是,据我所知,使用旧版本的 Ruby == 旧版本的 Rails):)
(我正在使用 RVM,我喜欢它,因为它让我有机会在 Ruby 的不同安装之间切换,并且无需 root 身份即可进行开发 - 不过,在生产服务器上使用它之前,我会详细了解 RVM 的工作原理)
答案2
我已经使用 gem install 的代理命令选项修复了这个问题。它的格式如下:
$ gem install --http-proxy http://201.187.107.19:8080 rails
检查以下内容回答更多细节。