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运行rake db.migrate/错误:连接尝试失败_Heroku_Connection_Rake - Fatal编程技术网

Heroku运行rake db.migrate/错误:连接尝试失败

Heroku运行rake db.migrate/错误:连接尝试失败,heroku,connection,rake,Heroku,Connection,Rake,我在使用“heroku run rake db:migrate”命令时遇到问题。 它抱怨一个“!Heroku客户端内部错误”,请参阅下面的内容。Git push和heroku创建了工作(见下文),但最终rake db:migrate崩溃 我能做什么 祝你一切顺利 斯特凡 下面是我从Heroku那里得到的信息 C:\Sites\demo_app_rt32>git push -u origin master Enter passphrase for key '/z/.ssh/id_rsa':

我在使用“heroku run rake db:migrate”命令时遇到问题。 它抱怨一个“!Heroku客户端内部错误”,请参阅下面的内容。Git push和heroku创建了工作(见下文),但最终rake db:migrate崩溃

我能做什么

祝你一切顺利

斯特凡

下面是我从Heroku那里得到的信息

C:\Sites\demo_app_rt32>git push -u  origin master
Enter passphrase for key '/z/.ssh/id_rsa':
Counting objects: 102, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (91/91), done.
Writing objects: 100% (102/102), 32.37 KiB, done.
Total 102 (delta 8), reused 0 (delta 0)
To git@github.com:StefanHelber/demo_app_rt32.git
 * [new branch]      master -> master
Branch master set up to track remote branch master from origin.

C:\Sites\demo_app_rt32>heroku create --stack cedar
Creating murmuring-thicket-9165... done, stack is cedar
http://murmuring-thicket-9165.herokuapp.com/ | git@heroku.com:murmuring-thicket-
9165.git
Git remote heroku added

C:\Sites\demo_app_rt32>git push heroku master
Enter passphrase for key '/z/.ssh/id_rsa':
Counting objects: 102, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (91/91), done.
Writing objects: 100% (102/102), 32.37 KiB, done.
Total 102 (delta 8), reused 0 (delta 0)

-----> Heroku receiving push
-----> Ruby/Rails app detected
-----> Installing dependencies using Bundler version 1.2.1
       Running: bundle install --without development:test --path vendor/bundle -
-binstubs bin/
       Fetching gem metadata from https://rubygems.org/.........
       Installing rake (0.9.2.2)
       Installing i18n (0.6.1)
       Installing multi_json (1.3.6)
       Installing activesupport (3.2.3)
       Installing builder (3.0.3)
       Installing activemodel (3.2.3)
       Installing erubis (2.7.0)
       Installing journey (1.0.4)
       Installing rack (1.4.1)
       Installing rack-cache (1.2)
       Installing rack-test (0.6.2)
       Installing hike (1.2.1)
       Installing tilt (1.3.3)
       Installing sprockets (2.1.3)
       Installing actionpack (3.2.3)
       Installing mime-types (1.19)
       Installing polyglot (0.3.3)
       Installing treetop (1.4.10)
       Installing mail (2.4.4)
       Installing actionmailer (3.2.3)
       Installing arel (3.0.2)
       Installing tzinfo (0.3.33)
       Installing activerecord (3.2.3)
       Installing activeresource (3.2.3)
       Using bundler (1.2.1)
       Installing coffee-script-source (1.3.3)
       Installing execjs (1.4.0)
       Installing coffee-script (2.2.0)
       Installing rack-ssl (1.3.2)
       Installing json (1.7.5) with native extensions
       Installing rdoc (3.12)
       Installing thor (0.14.6)
       Installing railties (3.2.3)
       Installing coffee-rails (3.2.2)
       Installing jquery-rails (2.0.2)
       Installing pg (0.12.2) with native extensions
       Installing rails (3.2.3)
       Installing sass (3.2.1)
       Installing sass-rails (3.2.4)
       Installing uglifier (1.2.3)
       Your bundle is complete! It was installed into ./vendor/bundle
       Post-install message from rdoc:
       Depending on your version of ruby, you may need to install ruby rdoc/ri data:
       <= 1.8.6 : unsupported
       = 1.8.7 : gem install rdoc-data; rdoc-data --install
       = 1.9.1 : gem install rdoc-data; rdoc-data --install
       >= 1.9.2 : nothing to do! Yay!

       Cleaning up the bundler cache.
-----> Writing config/database.yml to read from DATABASE_URL
-----> Preparing app for Rails asset pipeline
       Running: rake assets:precompile
       Asset precompilation completed (13.78s)
-----> Rails plugin injection
       Injecting rails_log_stdout
       Injecting rails3_serve_static_assets
-----> Discovering process types
       Procfile declares types      -> (none)
       Default types for Ruby/Rails -> console, rake, web, worker
-----> Compiled slug size: 9.0MB
-----> Launching... done, v5
       http://murmuring-thicket-9165.herokuapp.com deployed to Heroku

To git@heroku.com:murmuring-thicket-9165.git
 * [new branch]      master -> master

C:\Sites\demo_app_rt32>heroku run rake db:migrate
Running `rake db:migrate` attached to terminal... up, run.1
 !    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 connection attempt failed because the connected party did not
 properly respond after a period of time, or established connection failed becau
se connected host has failed to respond. - connect(2) (Errno::ETIMEDOUT)
    Backtrace:   C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.3
2.4/lib/heroku/client/rendezvous.rb:39:in `initialize'
                 C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.3
2.4/lib/heroku/client/rendezvous.rb:39:in `open'
                 C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.3
2.4/lib/heroku/client/rendezvous.rb:39:in `block in start'
                 C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/timeout.rb:68:in `ti
meout'
                 C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.3
2.4/lib/heroku/client/rendezvous.rb:31:in `start'
                 C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.3
2.4/lib/heroku/command/run.rb:125:in `rendezvous_session'
                 C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.3
2.4/lib/heroku/command/run.rb:112:in `run_attached'
                 C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.3
2.4/lib/heroku/command/run.rb:21:in `index'
                 C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.3
2.4/lib/heroku/command.rb:206:in `run'
                 C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.3
2.4/lib/heroku/cli.rb:28:in `start'
                 C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.3
2.4/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 run rake db:migrate
    Version:     heroku-toolbelt/2.32.4 (i386-mingw32) ruby/1.9.3 autoupdate


C:\Sites\demo_app_rt32>
C:\Sites\demo\u app\u rt32>git-push-u原始主机
输入密钥“/z/.ssh/id_rsa”的密码短语:
计数对象:102,完成。
增量压缩最多使用4个线程。
压缩对象:100%(91/91),完成。
书写对象:100%(102/102),32.37千磅,完成。
总计102(增量8),重复使用0(增量0)
到git@github.com:StefanHelber/demo\u app\u rt32.git
*[新分支]主控->主控
分支主机设置为从原点跟踪远程分支主机。
C:\Sites\demo\u app\u rt32>heroku创建——stack cedar
正在创建咕噜-灌木丛-9165。。。完成后,堆栈是雪松
http://murmuring-thicket-9165.herokuapp.com/ | git@heroku.com:低语灌木丛-
9165.00吉特
Git远程heroku添加
C:\Sites\demo\u app\u rt32>git push heroku master
输入密钥“/z/.ssh/id_rsa”的密码短语:
计数对象:102,完成。
增量压缩最多使用4个线程。
压缩对象:100%(91/91),完成。
书写对象:100%(102/102),32.37千磅,完成。
总计102(增量8),重复使用0(增量0)
----->Heroku接受推送
----->检测到Ruby/Rails应用程序
----->使用Bundler版本1.2.1安装依赖项
正在运行:bundle安装--无开发:test--路径供应商/bundle-
-垃圾桶/
从中获取gem元数据https://rubygems.org/.........
安装耙子(0.9.2.2)
安装i18n(0.6.1)
安装multi_json(1.3.6)
安装activesupport(3.2.3)
安装生成器(3.0.3)
安装activemodel(3.2.3)
安装erubis(2.7.0)
安装旅程(1.0.4)
安装机架(1.4.1)
安装机架缓存(1.2)
安装机架测试(0.6.2)
安装远足(1.2.1)
安装倾斜装置(1.3.3)
安装链轮(2.1.3)
安装actionpack(3.2.3)
安装mime类型(1.19)
安装polyglot(0.3.3)
安装树梢(1.4.10)
安装邮件(2.4.4)
安装actionmailer(3.2.3)
安装arel(3.0.2)
安装tzinfo(0.3.33)
安装activerecord(3.2.3)
安装activeresource(3.2.3)
使用捆绑机(1.2.1)
安装coffee脚本源(1.3.3)
安装execjs(1.4.0)
安装coffee脚本(2.2.0)
安装机架ssl(1.3.2)
使用本机扩展安装json(1.7.5)
安装rdoc(3.12)
安装thor(0.14.6)
安装栏杆(3.2.3)
安装咖啡导轨(3.2.2)
安装jquery rails(2.0.2)
安装带有本机扩展的pg(0.12.2)
安装导轨(3.2.3)
安装sass(3.2.1)
安装sass导轨(3.2.4)
安装uglifier(1.2.3)
您的包已完成!它已安装到./vendor/bundle中
来自rdoc的安装后消息:
根据您的ruby版本,您可能需要安装ruby rdoc/ri数据:
=1.9.2:无事可做!耶!
正在清理绑定器缓存。
----->正在写入config/database.yml以从数据库\u URL读取
----->为Rails资产管道准备应用程序
运行:rake资产:预编译
已完成资产预编译(13.78s)
----->Rails插件注入
注入rails\u log\u stdout
注入rails3\u服务\u静态\u资产
----->发现进程类型
Procfile声明类型->(无)
Ruby/Rails->console、rake、web和worker的默认类型
----->编译段塞大小:9.0MB
----->发射。。。完成,v5
http://murmuring-thicket-9165.herokuapp.com 部署到Heroku
到git@heroku.com:咕哝-灌木丛-9165.git
*[新分支]主控->主控
C:\Sites\demo\u app\u rt32>heroku运行rake db:migrate
正在运行附加到终端的“rake db:migrate”。。。起来,跑
!    Heroku客户端内部错误。
!    在以下位置搜索帮助:https://help.heroku.com
!    或在以下位置报告错误:https://github.com/heroku/heroku/issues/new
错误:连接尝试失败,因为连接方未连接
一段时间后正确响应,或建立的连接失败
se连接的主机未能响应。-连接(2)(错误号::ETIMEDOUT)
回溯:C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.3
2.4/lib/heroku/client/rendezvous.rb:39:in'initialize'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.3
2.4/lib/heroku/client/rendezvous.rb:39:in“open”
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.3
2.4/lib/heroku/client/rendezvous.rb:39:in“开始时阻塞”
C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/timeout.rb:68:in`ti
meout'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.3
2.4/lib/heroku/client/rendezvous.rb:31:in'start'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.3
2.4/lib/heroku/command/run.rb:125:在“会合会话”中
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.3
2.4/lib/heroku/command/run.rb:112:in'run_attached'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.3
2.4/lib/heroku/command/run.rb:21:in'index'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.3
2.4/lib/heroku/command.rb:206:in'run'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.3
2.4/lib/heroku/cli.rb:28:in'start'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/heroku-2.3
2.4/bin/heroku:16:in`'
C:/RailsInstaller/Ruby1.9.3/bin/heroku:19:in'load'
C:/RailsInsta
$ heroku run rails console
Running rails console attached to terminal... 
Timeout awaiting process
$ telnet rendezvous.runtime.heroku.com 5000
Trying 50.19.103.36...
Connected to ec2-50-19-103-36.compute-1.amazonaws.com.
Escape character is '^]'.