仅在最近,我通过heroku [command]
发送命令时出现此错误 - 命令仍然正确执行,但这些错误出现一次或多次。我以前从未创建过此文件。
我在本地开发环境和云开发环境中都收到此错误。我最近不得不重新创建这些环境并通过heroku auth
登录并设置了相应的git remote
。
答案 0 :(得分:3)
我发现我的~/.heroku/cacert.pem
文件没有内容且是0字节,所以我用heroku的github页面替换它:https://github.com/heroku/heroku/blob/master/data/cacert.pem
现在我不再收到Error parsing ~/.heroku/cacert.pem
错误了。
答案 1 :(得分:1)
这是一个错误。如果您更新到比3.37.1更新的版本,则应该解决它。
答案 2 :(得分:1)
api.heroku.com由
签署/ C = US / O = DigiCert Inc / OU = www.digicert.com / CN = DigiCert High Assurance CA-3
https://www.digicert.com/CACerts/DigiCertHighAssuranceCA-3.crt
所以,将该密钥放在以下位置:
〜/ .heroku / cacert.pem
为我解决了这个问题。