我的SSL证书已过期,因此我按照说明创建了一个csr,激活了我续订的证书,并将密钥和证书放在一起。从comodo到namecheap。现在更新说:
$ heroku certs:update reserver.pem reserver.key c:/ Program Files(x86)/Heroku/lib/heroku/command/certs.rb:110:in
current_endpoint': undef ined method
first'for nil:NilClass(NoMethodError) 来自c:/ Program Files(x86)/Heroku/lib/heroku/command/certs.rb:79:inupdate' from c:/Program Files (x86)/Heroku/lib/heroku/command.rb:148:in
run' 来自c:/ Program Files(x86)/Heroku/lib/heroku/cli.rb:9:instart' from c:/Program Files (x86)/Heroku/bin/heroku:28:in
'
现在添加说与其他问题相同 Heroku SSL EndPoint -- update cert gives Internal server error :
$ heroku certs:添加reserver.pem reserver.key 将SSL端点添加到
大多数其他heroku certs命令也存在未定义的nil方法问题。
我多次重复这个过程,我相信我的证书还可以。我们欢迎有关排除故障或修复的其他想法。
答案 0 :(得分:1)
对我有用的解决方案是在新计算机上重新开始并下载并安装最新的heroku工具箱(并手动更新路径以使用新的heroku命令)。我怀疑在旧计算机上做同样的事情也会解决这个问题。