嗨,每次我试图运行heroku命令前。heroku run rails c --app <appname> --我收到了以下错误:
好了!Heroku客户端内部错误。好了!搜索帮助:https://help.heroku.com!或报告错误:https://github.com/heroku/heroku/issues/new错误: SSL_connect returned=1 errno=0 state=SSLv3读取服务器hello A: sslv3警报握手失败(OpenSSL:SSL::SSLError) (Exc n::Error::SocketError)回溯: C:/Program (x86)/Heroku/vendor/gems/excon-0.16.1/lib/excon/ssl_socket.rb:83:in
connect' C:/Program Files (x86)/Heroku/vendor/gems/excon-0.16.1/lib/excon/ssl_socket.rb:83:in初始化‘C:/Program (x86)/Heroku/vendor/gems/excon-0.16.1/lib/excon/connection.rb:344:innew' C:/Program Files (x86)/Heroku/vendor/gems/excon-0.16.1/lib/excon/connection.rb:344:insocket’C:/Program (x86)/Heroku/vendor/gems/excon-0.16.1/lib/excon/connection.rb:175:inrequest_kernel' C:/Program Files (x86)/Heroku/vendor/gems/excon-0.16.1/lib/excon/connection.rb:101:in请求‘C:/Program (x86)/Heroku/vendor/gems/heroku-api-0.3.4/lib/heroku/api.rb:61:inrequest' C:/Program Files (x86)/Heroku/vendor/gems/heroku-api-0.3.4/lib/heroku/api/login.rb:9:inpost_login’C:/Program(x86)/Heroku/lib/heroku/auth.rb:76:inapi_key' C:/Program Files (x86)/Heroku/lib/heroku/auth.rb:185:inask_for_credentials‘C:/Program (x86)/Heroku/lib/heroku/auth.rb:217:inask_for_and_save_credentials' C:/Program Files (x86)/Heroku/lib/heroku/auth.rb:80:inget_credentials’C:/Program (x86)/Heroku/lib/heroku/auth.rb:70:inpassword' C:/Program Files (x86)/Heroku/lib/heroku/auth.rb:17:inapi‘C:/Program (x86)/heroku/lib/heroku/命令/base.rb:40:在api' C:/Program Files (x86)/Heroku/lib/heroku/command/config.rb:26:in索引‘C:/Program (X86)/heroku/lib/heroku/heroku/Command.rb:193:inrun' C:/Program Files (x86)/Heroku/lib/heroku/cli.rb:25:instart’C:/Program (x86)/Heroku/bin/heroku:25:in‘in’ 命令: heroku配置版本: heroku-toolbelt/2.30.3 (i 386-mingw32) ruby/1.9.2
这有什么问题吗?
发布于 2014-10-17 22:54:37
我也有同样的问题,原因似乎是一样的:你的heroku工具箱已经过时了。查看一下:https://github.com/heroku/heroku/issues/1235
在:https://toolbelt.heroku.com/windows中获取当前版本
发布于 2014-10-17 07:07:55
从您的命令看来,您似乎希望运行Console而不是应用程序。如果您有多个环境(staging / production / etc),则需要以下命令:
heroku run -a app-name console如果您只有一个环境,并且从未设置过暂存环境或其他环境,则只需运行:
heroku run console有关更多详细信息,请查看此作弊表/blob/master/heroku.rdoc
Heroku一次只能在一个环境中运行,环境变量。
注意:确保它不在.gitignore文件中。提交,然后将更改推送给Heroku。
发布于 2014-10-21 18:40:59
Heroku (以及许多其他负责任的API提供者)从上周四起禁用了对SSLv3的支持:https://status.heroku.com/incidents/678
https://stackoverflow.com/questions/26419435
复制相似问题