支持
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