もしあなたが手伝ってくれる、またはメンテナーの一員になりたい場合は、まず手伝い始めてみてください。RVM関連のプロジェクトは RVM Github organization で見つけることができます。
∞オペレーティングシステムで壊れた証明書を修正する方法。
特定のオペレーティングシステムでSSLの問題が発生することがあります。このページは、RVMがまだインストールされていない場合に、cURLとOpenSSL(Rubyを使用)の問題を修正するためのガイドとして役立ちます。RVMがすでにインストールされている場合は、RVMコマンドを実行するだけで、自動的にこの問題を解決できます: rvm osx-ssl-certs update all
。
∞MacOS X
Appleのキーチェーンから証明書を抽出する
cert_file="$( openssl version -d | awk -F'"' '{print $2}' )/cert.pem" mkdir -p "${cert_file%/*}" security find-certificate -a -p /Library/Keychains/System.keychain > "$cert_file" security find-certificate -a -p /System/Library/Keychains/SystemRootCertificates.keychain >> "$cert_file"
注: Curl “77” エラー (E77): cert_file=”...”
を表示された CAfile
に置き換えてください
∞Linux
(<package-manager>
を yum
, apt-get
または zypper
に置き換えてください)
<package-manager> install ca-certificates