如果您能提供帮助或希望成为维护者之一,请开始帮助我们。您可以在 RVM Github 组织 中找到更多与 RVM 相关的项目。
∞如何修复操作系统中的证书问题。
有时,人们在特定操作系统上会遇到 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