我在Ubuntu 8.04.4机器上安装的RVM失败。 我应该将其作为多用户来安装吗?

我目前正在尝试使用版本8.04.4在Ubuntu服务器上安装RVM。

目前我正在尝试单一用户安装。 我是pipe理这台机器的唯一的人,而且我仍然很不在乎。 我目前正在关注RVM站点上的安装指南,并在curl命令中添加了“k”标志。 关于证书的投诉仍然没有消失。

$ bash -s stable < <(curl -sk https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) Downloading RVM from wayneeseguin branch stable curl: (77) error setting certificate verify locations: CAfile: /etc/ssl/certs/ca-certificates.crt CApath: none Could not download 'https://github.com/wayneeseguin/rvm/tarball/stable'. curl returned status '77'. 

我的最终目标仅仅是将ruby从v1.8.6升级到1.9.2。

我注意到许多人build议反对多用户安装这就是为什么我还没有尝试它。 build议我尝试多用户安装吗? 如果没有人可以帮助我根除这个证书问题?

提前致谢。

做单身使用者 你的问题不是RVM,而是CA证书。

阅读此链接并确保您的SSL是最新的,并且您已经安装了CA证书:

https://help.ubuntu.com/community/OpenSSL

使用apt在Ubuntu上安装ca cert:

 apt-get install ca-certificates 

根据man curl这个问题是:

 77 Problem with reading the SSL CA cert (path? access rights?). 

我想你有与上述文件的访问权限sissues:

 /etc/ssl/certs/ca-certificates.crt 

确保所有用户都可读:

 sudo chmod 755 /etc/ /etc/ssl/ /etc/ssl/certs/ sudo chmod 644 /etc/ssl/certs/ca-certificates.crt