首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行Heroku命令时出现heroku错误

运行Heroku命令时出现heroku错误
EN

Stack Overflow用户
提问于 2014-10-17 06:51:49
回答 3查看 948关注 0票数 2

嗨,每次我试图运行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:in new' C:/Program Files (x86)/Heroku/vendor/gems/excon-0.16.1/lib/excon/connection.rb:344:in socket’C:/Program (x86)/Heroku/vendor/gems/excon-0.16.1/lib/excon/connection.rb:175:in request_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:in request' C:/Program Files (x86)/Heroku/vendor/gems/heroku-api-0.3.4/lib/heroku/api/login.rb:9:in post_login’C:/Program(x86)/Heroku/lib/heroku/auth.rb:76:in api_key' C:/Program Files (x86)/Heroku/lib/heroku/auth.rb:185:inask_for_credentials‘C:/Program (x86)/Heroku/lib/heroku/auth.rb:217:in ask_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:in password' 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:in run' 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

这有什么问题吗?

EN

回答 3

Stack Overflow用户

发布于 2014-10-17 22:54:37

我也有同样的问题,原因似乎是一样的:你的heroku工具箱已经过时了。查看一下:https://github.com/heroku/heroku/issues/1235

在:https://toolbelt.heroku.com/windows中获取当前版本

票数 1
EN

Stack Overflow用户

发布于 2014-10-17 07:07:55

从您的命令看来,您似乎希望运行Console而不是应用程序。如果您有多个环境(staging / production / etc),则需要以下命令:

代码语言:javascript
复制
heroku run -a app-name console

如果您只有一个环境,并且从未设置过暂存环境或其他环境,则只需运行:

代码语言:javascript
复制
heroku run console

有关更多详细信息,请查看此作弊表/blob/master/heroku.rdoc

Heroku一次只能在一个环境中运行,环境变量

注意:确保它不在.gitignore文件中。提交,然后将更改推送给Heroku。

票数 0
EN

Stack Overflow用户

发布于 2014-10-21 18:40:59

Heroku (以及许多其他负责任的API提供者)从上周四起禁用了对SSLv3的支持:https://status.heroku.com/incidents/678

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26419435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档