heroku登录问题

时间:2012-06-28 12:08:49

标签: heroku

我正在运行'heroku login'命令,作为回应我收到以下错误:

Error:       A blocking operation is currently executing. - connect(2) would block (Excon::Errors::SocketError)
Backtrace:   C:/Program Files (x86)/Heroku/vendor/gems/excon-0.14.2/lib/excon/socket.rb:48:in `connect_nonblock'
             C:/Program Files (x86)/Heroku/vendor/gems/excon-0.14.2/lib/excon/socket.rb:48:in `rescue in block in connect'
             C:/Program Files (x86)/Heroku/vendor/gems/excon-0.14.2/lib/excon/socket.rb:31:in `block in connect'
             C:/Program Files (x86)/Heroku/vendor/gems/excon-0.14.2/lib/excon/socket.rb:29:in `each'
             C:/Program Files (x86)/Heroku/vendor/gems/excon-0.14.2/lib/excon/socket.rb:29:in `connect'
             C:/Program Files (x86)/Heroku/vendor/gems/excon-0.14.2/lib/excon/socket.rb:16:in `initialize'
             C:/Program Files (x86)/Heroku/vendor/gems/excon-0.14.2/lib/excon/ssl_socket.rb:31:in `initialize'
             C:/Program Files (x86)/Heroku/vendor/gems/excon-0.14.2/lib/excon/connection.rb:344:in `new'
             C:/Program Files (x86)/Heroku/vendor/gems/excon-0.14.2/lib/excon/connection.rb:344:in `socket'
             C:/Program Files (x86)/Heroku/vendor/gems/excon-0.14.2/lib/excon/connection.rb:175:in `request_kernel'
             C:/Program Files (x86)/Heroku/vendor/gems/excon-0.14.2/lib/excon/connection.rb:101:in `request'
             C:/Program Files (x86)/Heroku/vendor/gems/heroku-api-0.2.6/lib/heroku/api.rb:60:in `request'
             C:/Program Files (x86)/Heroku/vendor/gems/heroku-api-0.2.6/lib/heroku/api/login.rb:9:in `post_login'
             C:/Program Files (x86)/Heroku/lib/heroku/auth.rb:75:in `api_key'
             C:/Program Files (x86)/Heroku/lib/heroku/auth.rb:184:in `ask_for_credentials'
             C:/Program Files (x86)/Heroku/lib/heroku/auth.rb:216:in `ask_for_and_save_credentials'
             C:/Program Files (x86)/Heroku/lib/heroku/auth.rb:79:in `get_credentials'
             C:/Program Files (x86)/Heroku/lib/heroku/auth.rb:40:in `login'
             C:/Program Files (x86)/Heroku/lib/heroku/command/auth.rb:22:in `login'
             C:/Program Files (x86)/Heroku/lib/heroku/command.rb:178:in `run'
             C:/Program Files (x86)/Heroku/lib/heroku/cli.rb:19:in `start'
             C:/Program Files (x86)/Heroku/bin/heroku:25:in `<main>'

Command:     heroku login
Version:     heroku-toolbelt/2.28.7 (i386-mingw32) ruby/1.9.2

知道什么是错的?

谢谢!

2 个答案:

答案 0 :(得分:2)

在我的情况下,这是由于公司代理而发生的。从另一个网络,一切都像宣传的一样。

答案 1 :(得分:0)

如果登录时遇到问题,请尝试移动.netrc文件。 CLI在此存储凭据:

$ mv〜/ .netrc〜/ .netrc.backup

$ heroku登录

在Windows上,该文件名为_netrc。

在此页面上查找更多: https://devcenter.heroku.com/articles/heroku-cli#troubleshooting