Heroku:UNABLE_TO_GET_ISSUER_CERT_LOCALLY:无法获取本地颁发者证书
Heroku: UNABLE_TO_GET_ISSUER_CERT_LOCALLY: unable to get local issuer certificate
我在 cli 上创建新的 heroku 应用程序时遇到问题
C:\sami\foodOrder\foodOrder>heroku create
Creating app... !
! UNABLE_TO_GET_ISSUER_CERT_LOCALLY: unable to get local issuer certificate
这甚至发生在现有应用程序的克隆上
作为临时解决方法,您可以通过设置环境变量来禁用 SSL 验证:
HEROKU_SSL_VERIFY=disable
昨天,Heroku 通过在使用旧库时引入各种故意但模糊的错误,强制要求使用新的 toolbelt 产品,我 运行 在升级后遇到了这个问题。我希望其他人也会偶然发现这一点,所以我正在添加我的解决方案。
我已将 SSL_CERT_FILE
环境变量设置为特定的证书文件以修复 this issue with local SSL certs in Ruby on Windows,虽然它适用于旧的 Heroku 库,但新的需要额外的信任(参见 path/to/Heroku/lib/cacert.pem
).
我的解决方案是删除 SSL_CERT_FILE
环境变量,而是使用我现有的 Figaro 配置文件在我的特定环境中设置它。之后,heroku
运行 没有问题。
将以下内容添加到您的 .bowerrc 文件中...
"registry": "http://bower.herokuapp.com"
我在 cli 上创建新的 heroku 应用程序时遇到问题
C:\sami\foodOrder\foodOrder>heroku create
Creating app... !
! UNABLE_TO_GET_ISSUER_CERT_LOCALLY: unable to get local issuer certificate
这甚至发生在现有应用程序的克隆上
作为临时解决方法,您可以通过设置环境变量来禁用 SSL 验证:
HEROKU_SSL_VERIFY=disable
昨天,Heroku 通过在使用旧库时引入各种故意但模糊的错误,强制要求使用新的 toolbelt 产品,我 运行 在升级后遇到了这个问题。我希望其他人也会偶然发现这一点,所以我正在添加我的解决方案。
我已将 SSL_CERT_FILE
环境变量设置为特定的证书文件以修复 this issue with local SSL certs in Ruby on Windows,虽然它适用于旧的 Heroku 库,但新的需要额外的信任(参见 path/to/Heroku/lib/cacert.pem
).
我的解决方案是删除 SSL_CERT_FILE
环境变量,而是使用我现有的 Figaro 配置文件在我的特定环境中设置它。之后,heroku
运行 没有问题。
将以下内容添加到您的 .bowerrc 文件中...
"registry": "http://bower.herokuapp.com"