1

現在、バージョン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にアップグレードすることだけです。

多くの人がマルチユーザーインストールを推奨していないことに気づきました。そのため、まだ試していません。マルチユーザーインストールを試すことをお勧めしますか?そうでない場合、誰かがこの証明書の問題を根絶するのを手伝ってくれますか?

前もって感謝します。

4

2 に答える 2

1

シングルユーザーで実行します。あなたの問題はRVMではありません-それはCA証明書です。

このリンクを読んで、SSLが最新であり、CA証明書がインストールされていることを確認してください。

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

aptを使用してUbuntuにcacertsをインストールするには:

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 に答える