Debianサーバーでrvmを更新しようとしています:
rvm get stable
しかし、私は次のエラーが発生しました:
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here : http://curl.haxx.se/docs/sslcerts.html
このサーバーを約5か月前にインストールし、すべてが正常に機能していましたが、 https://rvm.ioの証明書に何か変更があったようです。
だから私は新しいバンドル証明書(私のユーザーディレクトリのcacert.pem)をダウンロードすることができました:
wget http://curl.haxx.se/ca/cacert.pem
そして、公式ドキュメントにあるように別のコマンドを試してください。ただし、証明書ファイルで使用するオプションがあります。
\curl --cacert ./cacert.pem -L https://get.rvm.io | bash -s stable # update to stable
物事は少し前進しました。残念ながら、後でrvmがインストールプロセス中に再びcurlを実行し、同じエラーが発生しました。
それで、cURLで使用されているものを置き換えるためにcacert.pemファイルをどこに置くべきか疑問に思いましたか?
他の技術も試しました:cacert =〜/ cacert.pemを含む.curlrcファイルを作成しましたが、エラーが発生しました:CAfile:cacert.pem CApath:/ etc / ssl / certs
そこで、cacert.pemを/usr/share/ca-certificates/cacert.orgにコピーして、/ etc / ssl/certsに/usr/share/ca-certificates/cacert.org/を指すsymリンクを作成しました。 cacert.pem
しかし、私が
rvm get stable
エラーが発生しました:
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here : http://curl.haxx.se/docs/sslcerts.html
私もこれを以下で試しましたが、異なる結果はありませんでした:
sudo update-ca-certificates -f
だから私は私のcacert.pemファイルをどこに置くべきか疑問に思っていますか?