2014-10-17 3 views
2

Привет каждый раз, когда я пытаюсь запустить команду heroku ex. heroku run rails c --app <appname> Я получаю эту ошибку:Heroku Ошибка при запуске команд heroku

! 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:  SSL_connect returned=1 errno=0 state=SSLv3 read server hello A: sslv3 alert handshake failure (OpenSSL::SSL::SSLError) 

(Exc n::Errors::SocketError) Backtrace: C:/Program Files (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 initialize' C:/Program Files (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 Files (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 request' C:/Program Files (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 Files (x86)/Heroku/lib/heroku/auth.rb:76:in api_key' C:/Program Files (x86)/Heroku/lib/heroku/auth.rb:185:in ask_for_credentials' C:/Program Files (x86)/Heroku/lib/heroku/auth.rb:217:in ask_for_and_save_credentials' C:/Program Files (x86)/Heroku/lib/heroku/auth.rb:80:in get_credentials' C:/Program Files (x86)/Heroku/lib/heroku/auth.rb:70:in password' C:/Program Files (x86)/Heroku/lib/heroku/auth.rb:17:in api' C:/Program Files (x86)/Heroku/lib/heroku/command/base.rb:40:in api' C:/Program Files (x86)/Heroku/lib/heroku/command/config.rb:26:in index' C:/Program Files (x86)/Heroku/lib/heroku/command.rb:193:in run' C:/Program Files (x86)/Heroku/lib/heroku/cli.rb:25:in start' C:/Program Files (x86)/Heroku/bin/heroku:25:in `'

Command:  heroku config 
    Version:  heroku-toolbelt/2.30.3 (i386-mingw32) ruby/1.9.2 

В чем проблема с этим?

ответ

0

От вашей команды кажется, что вы хотите запустить Console не приложение. Если у вас есть несколько сред (staging/production/и т.д.) вам нужна эта команда:

heroku run -a app-name console 

Если у вас есть только единая среда и никогда настройки постановки или других сред, вы можете просто запустить:

heroku run console 

Для получения дополнительной информации, пожалуйста, проверьте это https://github.com/nemrow/rails_app_cheatsheet/blob/master/heroku.rdoc

Heroku работает только в одной среде за один раз, which is configured by the RAILS_ENV and RACK_ENV environments variables.

Примечание: Убедитесь, что его нет в вашем файле .gitignore. Зафиксируйте, а затем нажмите изменения в Heroku.

0

Heroku (наряду со многими другими ответственными поставщиками API) отключить его поддержку SSLv3 в прошлый четверг: https://status.heroku.com/incidents/678