2011-07-10 156 views
1

我试图在Ubuntu 11.04中安装RVM。 当我给的命令:RVM未安装

bash < <(curl https://rvm.io/releases/rvm-install-head) 

我得到错误:

bash: line 2: syntax error near unexpected token `<' 

我试着这样做 -

bash < <(curl -s https://rvm.io/releases/rvm-install-head) 

,但是这给了我错误 -

curl: (1) Protocol https not supported or disabled in libcurl 

在给这个命令:

bash < <(curl -s https://rvm.io/install/rvm) 

不会产生任何错误,不会安装或下载任何东西。

我在想什么?

回答

2

如果您在尝试从https://服务器获取任何内容时收到此输出,这意味着您正在使用的curl/libcurl实例不支持此协议。

最好的办法是尝试升级curl/libcurl的版本,可能是通过从源代码构建并确保启用了ssl支持。

1

谢谢麦考利。我的问题已解决。对于那些正在为同样问题苦苦挣扎的人,这就是我所做的 - 正如McCauley所建议的,我通过从源代码构建并确保启用了ssl支持来安装curl。对于这一点 -

首先,从http://curl.haxx.se/download.html

下载卷曲的二进制包提取二进制包:

$ tar -xvf curl-7.21.7.tar.gz 
$ cd curl-7.21.7 

使用SSL配置支持:

$ ./configure --with-ssl 

最后,制作和安装卷曲:

$ make && sudo make install 

现在,你就可以用这个命令安装RVM:

bash < <(curl -s https://rvm.io/install/rvm) 

-Safal中号乔希