我正在尝试在Ubuntu 11.04中安装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)
不会产生任何错误,也不会安装或下载任何内容。
我错过了什么?
答案 0 :(得分:2)
如果在尝试从https://服务器获取任何内容时获得此输出,则表示您正在使用的curl / libcurl实例是在不支持此协议的情况下构建的。
您最好的选择是尝试升级您的curl / libcurl版本,方法是从源代码构建并确保启用ssl支持。
答案 1 :(得分:1)
谢谢麦考利。我的问题得到了解决。对于那些正在努力解决同样问题的人来说,这就是我所做的 - 正如McCauley建议的那样,我通过从源代码构建并确保启用了ssl支持来安装curl。为此 -
首先,从http://curl.haxx.se/download.html
下载curl的二进制包提取二进制包:
$ tar -xvf curl-7.21.7.tar.gz
$ cd curl-7.21.7
使用ssl支持进行配置:
$ ./configure --with-ssl
最后,制作并安装curl:
$ make && sudo make install
现在,您可以使用以下命令安装rvm:
bash < <(curl -s https://rvm.io/install/rvm)
-Safal M Joshi