1

SSL 証明書の有効期限が切れたので、指示に従って csr を作成し、更新された証明書をアクティブ化し、キーと証明書を一緒に cat しました。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 methodfirst' for nil:NilClass (NoMethodError) from c:/Program Files (x86)/Heroku/lib/heroku/command/certs.rb:79:in update' from c:/Program Files (x86)/Heroku/lib/heroku/command.rb:148:inrun' from c:/Program Files (x86)/Heroku/lib/heroku/cli.rb:9:in start' from c:/Program Files (x86)/Heroku/bin/heroku:28:in'

追加すると、この他の質問 Heroku SSL EndPoint と同じことが わかります -- update cert で Internal server error が発生します :

$ heroku certs:add reserver.pem reserver.key SSL エンドポイントの追加

他のほとんどの heroku certs コマンドにも、nil のメソッドが定義されていないという問題があります。

このプロセスを何度も繰り返しましたが、証明書は問題ないと思います。トラブルシューティングまたは修正するための追加のアイデアを歓迎します。

4

1 に答える 1

1

私にとってうまくいった解決策は、新しいコンピューターで最初からやり直し、最新のherokuツールボックスをダウンロードしてインストールすることでした(そして、パスを手動で更新して新しいherokuコマンドを使用しました)。古いコンピューターで同じことを行うと、問題も解決したと思われます。

于 2013-04-14T18:27:41.863 に答える