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

时间:2012-04-04 00:24:11

标签: ruby-on-rails ruby ubuntu rvm

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

目前我正在尝试单个用户安装。我是唯一一个管理这台机器的人,我在这方面仍然很吵。我目前正在关注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。

我注意到很多人建议反对多用户安装,这就是我还没有尝试的原因。我建议尝试多用户安装吗?如果没有,有人可以协助我根除这个证书问题吗?

提前致谢。

2 个答案:

答案 0 :(得分:1)

单身用户。您的问题不是RVM - 它是CA证书。

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

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

使用apt:

在Ubuntu上安装ca证书
apt-get install ca-certificates

答案 1 :(得分: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