支援
RVM 由社群志工維護,請將問題回報給 RVM 問題追蹤器。
如果您能提供協助或想成為維護人員之一 - 只需開始提供協助即可。您可以在 RVM Github 組織 中找到更多與 RVM 相關的專案。
贊助商
Carbon Ads

如何修復作業系統中損毀的憑證。

偶爾會有人在特定作業系統上遇到 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> 換成 yumapt-getzypper

<package-manager> install ca-certificates