Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
heroku密钥:添加错误:“;“无法完成非阻塞套接字操作”;_Heroku - Fatal编程技术网

heroku密钥:添加错误:“;“无法完成非阻塞套接字操作”;

heroku密钥:添加错误:“;“无法完成非阻塞套接字操作”;,heroku,Heroku,我是RubyonRails、Git和Heroku的初学者。我正在关注企业代理背后的Rails教程。到目前为止,我能够安装RailsInstaller,它帮助我顺利地安装了Ruby、Rails和Git(也是GitHub)。但我真的被困在这一部分了(http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:1.4.1),我试图将我的公钥链接到我的新Heroku帐户,以将存储库推送到Heroku 我在一个Windows7的盒子里,在一个

我是RubyonRails、Git和Heroku的初学者。我正在关注企业代理背后的Rails教程。到目前为止,我能够安装RailsInstaller,它帮助我顺利地安装了Ruby、Rails和Git(也是GitHub)。但我真的被困在这一部分了(http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:1.4.1),我试图将我的公钥链接到我的新Heroku帐户,以将存储库推送到Heroku

我在一个Windows7的盒子里,在一个公司代理的后面。我已经设置了HTTP_PROXY env变量,它正在为推送到GitHub而工作。我无法通过以下错误。它似乎没有达到抱怨ssh公钥和其他关于heroku密钥的帖子的目的:添加错误有不同的输出。。我还没有在help.heroku.com找到相关信息。如有任何见解,将不胜感激

c:\Sites\testproj\thirdapp>heroku keys:add
 Enter your Heroku credentials.
 Email: my.email@gmail.com
 Password (typing will be hidden):
 !    Heroku client internal error.
 !    Search for help at: https://help.heroku.com
 !    Or report a bug at: https://github.com/heroku/heroku/issues/new

Error:     A non-blocking socket operation could not be completed immediately. (Excon::Errors::SocketError)
Backtrace: C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/openssl/buffering.rb:53:in `sysread'
           C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/openssl/buffering.rb:53:in `sysread'
           C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/openssl/buffering.rb:53:in `fill_rbuff'
           C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/openssl/buffering.rb:293:in `eof?'
           C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/openssl/buffering.rb:246:in `readline'
           C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/excon-0.14.0/lib/excon/ssl_socket.rb:68:in `initialize'
           C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/excon-0.14.0/lib/excon/connection.rb:330:in `new'
           C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/excon-0.14.0/lib/excon/connection.rb:330:in `socket'
           C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/excon-0.14.0/lib/excon/connection.rb:175:in `request_kernel'
           C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/excon-0.14.0/lib/excon/connection.rb:101:in `request'
           C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-api-0.2.5/lib/heroku/api.rb:60:in `request'
           C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-api-0.2.5/lib/heroku/api/login.rb:9:in `post_login'
           C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.27.1/lib/heroku/auth.rb:74:in `api_key'
           C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.27.1/lib/heroku/auth.rb:183:in `ask_for_credentials'
           C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.27.1/lib/heroku/auth.rb:214:in `ask_for_and_save_credentials'
           C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.27.1/lib/heroku/auth.rb:78:in `get_credentials'
           C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.27.1/lib/heroku/command/keys.rb:66:in `add'
           C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.27.1/lib/heroku/command.rb:176:in `run'
           C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.27.1/lib/heroku/cli.rb:10:in `start'
           C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.27.1/bin/heroku:16:in `<top (required)>'
           C:/RailsInstaller/Ruby1.9.3/bin/heroku:19:in `load'
           C:/RailsInstaller/Ruby1.9.3/bin/heroku:19:in `<main>'

Command:   heroku keys:add
Version:   heroku-gem/2.27.1 (i386-mingw32) ruby/1.9.3
c:\Sites\testproj\thirdapp>heroku键:添加
输入您的Heroku凭据。
电子邮件:我的。email@gmail.com
密码(将隐藏键入):
!    Heroku客户端内部错误。
!    在以下位置搜索帮助:https://help.heroku.com
!    或在以下位置报告错误:https://github.com/heroku/heroku/issues/new
错误:无法立即完成非阻塞套接字操作。(Excon::Errors::SocketError)
回溯:C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/openssl/buffering.rb:53:in'sysread'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/openssl/buffering.rb:53:in'sysread'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/openssl/buffering.rb:53:in'fill_rbuff'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/openssl/buffering.rb:293:in'eof'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/openssl/buffering.rb:246:in'readline'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/excon-0.14.0/lib/excon/ssl_socket.rb:68:in'initialize'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/excon-0.14.0/lib/excon/connection.rb:330:in'new'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/excon-0.14.0/lib/excon/connection.rb:330:in'socket'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/excon-0.14.0/lib/excon/connection.rb:175:in'request\u kernel'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/excon-0.14.0/lib/excon/connection.rb:101:在“请求”中
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-api-0.2.5/lib/heroku/api.rb:60:in'request'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-api-0.2.5/lib/heroku/api/login.rb:9:in'post_login'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.27.1/lib/heroku/auth.rb:74:in'api_key'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.27.1/lib/heroku/auth.rb:183:in“询问您的凭据”
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.27.1/lib/heroku/auth.rb:214:in“询问和保存凭证”
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.27.1/lib/heroku/auth.rb:78:in'get_credentials'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.27.1/lib/heroku/command/keys.rb:66:in'add'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.27.1/lib/heroku/command.rb:176:in'run'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.27.1/lib/heroku/cli.rb:10:in'start'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.27.1/bin/heroku:16:in`'
C:/RailsInstaller/Ruby1.9.3/bin/heroku:19:in'load'
C:/RailsInstaller/Ruby1.9.3/bin/heroku:19:in`'
命令:heroku键:添加
版本:heroku gem/2.27.1(i386-mingw32)ruby/1.9.3

在以下方面也提出了类似的问题:

我在调用“heroku keys:add”时也会遇到同样的错误。 不幸的是,在使用代理时仍然没有找到任何解决方法


根据问题,该命令在不在代理后面时有效。

我也遇到了同样的错误。我从中卸载它并安装Heroku的最新版本,然后得到解决