1

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

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

$ 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。

我注意到很多人反对多用户安装,这就是为什么我还没有尝试过。是否建议我尝试多用户安装?如果没有,有人可以帮助我消除此证书问题吗?

提前致谢。

4

2 回答 2

1

做单用户。不过,您的问题不是 RVM——而是 CA 证书。

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

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

使用 apt 在 Ubuntu 上安装 ca 证书:

apt-get install ca-certificates
于 2012-04-04T01:21:55.943 回答
0

根据man curl这个问题是:

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

我猜你对上述文件的访问权限有问题:

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

确保所有用户都可以阅读:

sudo chmod 755 /etc/ /etc/ssl/ /etc/ssl/certs/
sudo chmod 644 /etc/ssl/certs/ca-certificates.crt
于 2012-04-04T01:23:52.090 回答