安装rails和sqlite3时出错

时间:2012-02-01 07:18:13

标签: ruby-on-rails rubygems rails-3-upgrade ruby-1.9.3

在此tutorial之后,使用sqlite3在ubuntu 11.10上的rails上安装ruby

当我运行以下命令时

sudo gem install rails

我收到以下错误:

  

错误:在任何存储库中找不到有效的gem'rail'(> = 0)

此外,当我尝试命令时,

sudo gem install sqlite3

我得到了同样的错误

  

错误:在任何存储库中找不到有效的gem'sqlite3'(> = 0)

此外,

ruby -v
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]

gem -v
1.8.15

更新

尝试通过在终端发出以下命令来安装rvm

$ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)

但是,它连接并下载一个包左右,

Downloading RVM from wayneeseguin branch master
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   125  100   125    0     0     10      0  0:00:12  0:00:11  0:00:01   101
100   125    0   125    0     0      0      0 --:--:--  0:03:26 --:--:--     0curl: (7) couldn't connect to host

但后来出现以下错误:

  

无法下载   'https://github.com/wayneeseguin/rvm/tarball/master'。卷曲回来了   状态'7'。

如何解决此问题?

2 个答案:

答案 0 :(得分:0)

我没有遇到过这个问题,但您可以尝试说明版本

sudo gem install rails -v 3.1.0


sudo gem install sqlite3 -v 1.3.5

答案 1 :(得分:0)

我假设您正在使用基于Linux的系统。

如果是这种情况,请删除您所做的任何安装,并查看我写过的this tutorial on setting up the entire RoR stack

(您似乎遇到的问题很可能与openssl / curl的错误安装或您隐藏在http代理后面的事实有关)