如果“git push heroku master”失败怎么办?

2024-02-01

我的本地 Windows XP 计算机上有一个可以运行的 Rails 应用程序。我想将其上传到 Heroku 上。我按照这个教程https://devcenter.heroku.com/articles/rails3 https://devcenter.heroku.com/articles/rails3.

当我跑的时候git push heroku master,失败了:

-----> Ruby/Rails app detected
-----> WARNING: Removing `Gemfile.lock` because it was generated on Windows.
       Bundler will do a full resolve so native gems are handled properly.
       This may result in unexpected gem versions being used in your app.
-----> Installing dependencies using Bundler version 1.3.2
       Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin
       Fetching gem metadata from https://rubygems.org/...........
       Fetching gem metadata from https://rubygems.org/..
       Resolving dependencies...
Received disconnect from 50.19.85.132: 10: user closed connection
fatal: The remote end hung up unexpectedly

我现在该怎么办?

我看了日志,有这样一些问题:

2013-04-28T21:18:03.384881+00:00 app[web.1]: /app/app/assets/images/cards/resize.rb:23:in `open': No such file or directory -
 C:\sbox\ruby\cards2 (Errno::ENOENT)

2013-04-28T21:18:03.385662+00:00 app[web.1]:    from /app/vendor/bundle/ruby/1.9.1/gems/rack-1.4.5/lib/rack/server.rb:304:in
`wrapped_app'

2013-04-28T21:18:04.689716+00:00 heroku[web.1]: State changed from starting to crashed
2013-04-28T21:18:05.596424+00:00 heroku[web.1]: Process exited with status 1
2013-04-28T21:28:27.556270+00:00 heroku[web.1]: State changed from crashed to starting

2013-04-28T21:28:29.459229+00:00 heroku[web.1]: Starting process with command `bundle exec rails server -p 3598`

2013-04-28T21:18:03.385424+00:00 app[web.1]:    from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.2.13/lib/rails/railtie/con
figurable.rb:30:in `method_missing'

2013-04-28T21:28:34.613321+00:00 app[web.1]:    from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.2.13/lib/rails/railtie/con
figurable.rb:30:in `method_missing'

我删除了resize.rb:23文件。它用于调整图像大小,应用程序不使用,我只是将其留在开发中,并且在将我的应用程序上传到 Heroku 时忘记删除。在我的本地计算机上,它不是自行运行的,但 Heroku 由于某种原因启动了它。有一个函数调用C:\sbox\ruby\cards2我想这就是错误发生的原因。好的,我删除了该文件。不过不知道其他问题。

但我现在需要做什么?如何重新开始该过程?我跑了git push heroku master再次但得到:

C:\sbox\ruby\Sites\Heroku\Cards>git push heroku master
Everything up-to-date

什么都不起作用,但 Heroku 说一切都是最新的。

有没有一种方法可以像在共享主机上查看文件一样查看 Heroku 服务器上的所有应用程序文件?


尝试添加一个带有一些小更改的提交,例如自述文件更改或其他内容。它应该强制 heroku 重新部署您的应用程序。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如果“git push heroku master”失败怎么办? 的相关文章

随机推荐

  • 捕获 TaskCanceledException 并检查 Task.Canceled 是一个好主意吗?

    我的团队中有一些人非常喜欢使用异步编码Task 有时他们喜欢使用CancellationToken参数 我不确定的是我们作为一个团队是否应该使用这种代码风格 A async Task
  • 在java中实现双端队列的问题

    抱歉 接下来是我在这里提出的问题 here https stackoverflow com questions 4927026 double sided queue problem我正在尝试运行此方法以从双面队列 双端队列 中删除通用值 E
  • 二进制“*”:找不到采用“statistician”类型的全局运算符(或者没有可接受的转换)

    我试图重载我的运算符 它实际上只是一个包含算术函数和数组变量序列的类 但是当我重载 乘法运算符时 我收到此错误 binary no global operator found which takes type statistician or
  • 如何在 Doctrine2 targetEntity 映射中使用不同的命名空间类

    当我设置 ManytoOne 映射时 当两个类都在同一命名空间中时 它就可以工作 但如果两个类位于不同的命名空间中 它就不起作用 ORM ManyToOne targetEntity OP ProjectBundle Entity Proj
  • argv 指向指针数组的指针

    我对以下段落与后面的代码如何匹配感到困惑 由于 argv 是指向指针数组的指针 我们可以操纵 指针而不是索引数组 下一个变体基于 递增 argv 这是一个指向 char 的指针 而 argc 正在倒数 include
  • Glassfish - java.lang.NoClassDefFoundError

    我正在关注这个blog https blogs oracle com arungupta entry websockets and java ee 7在 glasshfish 中运行示例 Websocket 应用程序 部署失败并出现以下错误
  • 通过 Docker 连接到本地主机上的 MySQL 服务器

    因此 我通常可以通过 Docker 运行一个容器来联系我的本地主机 add host localbox 192 168 59 3 ping localbox工作得很好 问题是 我似乎无法从 MySQL 服务器获得响应 mysql h loc
  • 如何使用相对于高度的宽度?

    我需要制作 3 4 的窗口 其中 3 是屏幕的 75 我如何设置宽度 就像如果我有 100 像素高度和 10000000000000 像素宽度的显示器 那么我应该有 75 100 像素的窗口 我听说可以借助 Javascript 来完成 7
  • 单击按钮从 Lotus Notes 调用 Javascript

    我正在为之前在 vb6 中构建的组件构建概念验证 由于该组件具有复杂的 UI 元素 因此我不太确定使用 Lotus Notes UI 元素可以在多大程度上重现相同的内容 我现在想做的事情如下 在现有 LN 表单中创建按钮 单击该按钮时 它会
  • 使用 foreach 循环在 powershell 中批量重命名文件

    folderpath E BOOKS Python python python items Get ChildItem Recurse folderpathc pdf foreach i in items Rename Item E BOO
  • mypy 在评估算术计算类型时不考虑之前执行的类型检查

    我有一个 python 类 如下所示 from typing import Optional Union Dict import numpy as np class TestClass def init self a Optional fl
  • 正则表达式匹配除此正则表达式之外的所有内容

    我认为这对很多人来说都是一件简单的事情 但目前我对正则表达式的了解非常有限 我想匹配字符串中除两位数之外的所有内容 例如 TEST22KLO4567 QE45C2C LOP10G7G400 现在我找到了匹配两位数的正则表达式 d 2 与以下
  • 密码“aes256-cbc”是必需的,但它不可用

    我正在尝试使用 JSch 进行 SFTP 但遇到了一些错误 com jcraft jsch JSchException 需要密码 aes256 cbc 但它不可用 下面是我使用的代码 有什么我错过的吗 JSch jsch new JSch
  • LaTeX 中的 for 循环和表格

    这是我的表的 LaTeX 代码 begin table c c c c c c c caption Examples of the concepts label tab conceptsimgs hline backslashbox Con
  • Safari 7 中忽略的断点

    我在 Safari 7 中调试 JavaScript 时遇到问题 我设置的断点被忽略了 我知道您启用 禁用所有断点 并且它们肯定已启用 它只是根本不停止代码执行 还有其他人经历过这个吗 有什么想法吗 也许您禁用断点 https develo
  • 从 DataGridView 中获取选定的行

    每当用户单击 添加到购物车 按钮时 我都会将用户在 找到的项目 网格 屏幕截图的左侧 中选择的那些行添加到 选择的项目 网格 屏幕截图的右侧 中 屏幕截图 链接http img856 imageshack us img856 3015 da
  • android - 将 dp 转换为 float

    我的字体大小是12dp 我正在使用设置字体TextPaint 因为我使用的是跨度 问题是参数TextPaint接受是浮动的 我想知道如何将 12 dp 转换为浮点数 From android content res Resources ge
  • 系统调用位于 glibc 源代码中的哪里

    所以我正在查看 linux glibc 源代码 但我没有看到它实际上在哪里做了任何事情 以下内容来自io chdir c但它表明了许多源文件 这里发生了什么 显然我错过了一些东西 秘密是什么 它在哪里进行系统调用或实际执行某些操作 stub
  • 创建有角度的彩色横幅

    您好 我正在尝试在 HTML 和 CSS 中创建以下斜条外观 只是蓝色和紫色区域 后面是白色 我显然可以看到如何使用图像来做到这一点 但是仅 HTML CSS 又如何呢 这可能吗 它在网站上使用 www africa dating 我知道我
  • 如果“git push heroku master”失败怎么办?

    我的本地 Windows XP 计算机上有一个可以运行的 Rails 应用程序 我想将其上传到 Heroku 上 我按照这个教程https devcenter heroku com articles rails3 https devcent