Heroku 推送被拒绝

2023-12-01



-----> Ruby/Rack app detected
-----> Using Ruby version: ruby-1.9.3
-----> Installing dependencies using Bundler version 1.3.0.pre.2
       Running: bundle install --without development:test --path vendor/bundle --binstubs bin/
       Fetching gem metadata from http://rubygems.org/.........
       Fetching gem metadata from http://rubygems.org/..
^[[C^[[D^[[D/app/slug-compiler/lib/utils.rb:66:in `block (2 levels) in spawn': command='/app/slug-compiler/lib/../../tmp/buildpacks/ruby/bin/compile /tmp/build_22uiq5k0q45sp /app/tmp/repo.git/.cache' exit_status=0 out='' at=timeout elapsed=900.1076555252075 (Utils::TimeoutError)
    from /app/slug-compiler/lib/utils.rb:52:in `loop'
    from /app/slug-compiler/lib/utils.rb:52:in `block in spawn'
    from /app/slug-compiler/lib/utils.rb:47:in `popen'
    from /app/slug-compiler/lib/utils.rb:47:in `spawn'
    from /app/slug-compiler/lib/buildpack.rb:37:in `block in compile'
    from /app/slug-compiler/lib/buildpack.rb:35:in `fork'
    from /app/slug-compiler/lib/buildpack.rb:35:in `compile'
    from /app/slug-compiler/lib/slug.rb:497:in `block in run_buildpack'
    from /app/slug-compiler/lib/utils.rb:121:in `log'
    from /app/slug-compiler/lib/slug.rb:748:in `log'
    from /app/slug-compiler/lib/slug.rb:496:in `run_buildpack'
    from /app/slug-compiler/lib/slug.rb:125:in `block (2 levels) in compile'
    from /app/slug-compiler/lib/utils.rb:102:in `block in timeout'
    from /usr/local/lib/ruby/1.9.1/timeout.rb:58:in `timeout'
    from /app/slug-compiler/lib/utils.rb:102:in `rescue in timeout'
    from /app/slug-compiler/lib/utils.rb:97:in `timeout'
    from /app/slug-compiler/lib/slug.rb:114:in `block in compile'
    from /app/slug-compiler/lib/utils.rb:121:in `log'
    from /app/slug-compiler/lib/slug.rb:748:in `log'
    from /app/slug-compiler/lib/slug.rb:113:in `compile'
    from /app/slug-compiler/bin/slugc:85:in `block in '
    from /app/slug-compiler/lib/slug.rb:505:in `block in lock'
    from /app/slug-compiler/lib/repo_lock.rb:44:in `call'
    from /app/slug-compiler/lib/repo_lock.rb:44:in `run'
    from /app/slug-compiler/lib/slug.rb:505:in `lock'
    from /app/slug-compiler/bin/slugc:66:in `'
 !     Heroku push rejected, failed to compile Ruby/rack app
  

这是我的 Gemfile:



source :rubygems
ruby '1.9.3'
gem 'sinatra', '1.3.3'
gem 'sinatra-contrib', '1.3.2'
gem 'thin', '1.5.0'
gem 'haml', '3.1.6'
gem 'bcrypt-ruby', '3.0.1'
gem 'mongo', '1.8.0'
gem 'bson_ext', '1.8.0'
gem 'mongoid', '3.0.16'
gem 'sinatra-flash', '0.3.0'
gem 'braintree', '2.22.0'
gem 'faye', '0.8.6'
#gem 'pony'
  

当我改变时错误就消失了

gem 'braintree', '2.22.0'

to

gem 'braintree'

UPDATE: 这个答案不起作用。唯一的选择是提出支持请求。

有一个新功能可以解决这个问题:

$ heroku config:set COMPILE_TIMEOUT=n

其中 n 是以秒为单位的数字。我使用 n=3000(默认为 900)。

(注:您可能需要用户环境编译启用此功能)

Update:请阅读此答案的评论以获取更新信息!

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

Heroku 推送被拒绝 的相关文章

随机推荐

  • 如何从 C# 中的 JSON 字符串获取一些值?

    我有一个字符串 我想从中获取一些值 我的字符串看起来像 string1 r n id 100000280905615 r n name Jerard Jones r n first name Jerard r n last name Jon
  • 即使设置设为“从不”,iOS11 照片库也可以访问

    if UIImagePickerController isSourceTypeAvailable photoLibrary let imagePicker UIImagePickerController imagePicker source
  • android:识别ListView行中的单个项目?

    我在 ListActivity 中有一个由数据库表填充的 ListView ListView 的每一行都是一个relativelayout 其中包含三个依次命名为 rowid date 和 name 的 TextView 我可以使用 Lis
  • SwiftUI .sheet 视图调整大小问题(在 Macos 上测试)

    我有以下示例代码 import SwiftUI struct ContentView View State private var showModal false State private var hmm true var body so
  • protobuf 文本格式是什么样的?

    Google Protocol Buffers 不仅可以以二进制格式序列化 还可以序列化为文本 称为文本原型 然而 我无法轻易找到此类文本的示例 它会是什么样子 预期答案 一个涵盖 protobuf IDL proto 文件允许的所有功能的
  • 如何使用 Ktor 和 Kotlin 下载带有进度指示器的大文件?

    我花了太多时间试图解决这个问题 因此 我在下面发布的代码在下载文件方面确实有效 但问题是 该流程具有非常意外的行为 这response content readAvailable 方法调用似乎会阻塞 直到完全下载整个文件 此时发出进度发生
  • 尝试运行简单的monkeyrunner python脚本,'importerror no module named os'

    我的计算机上安装了 android 模拟器 SDK 并且我正在尝试运行一个简单的 python 脚本 但它在 导入操作系统 行上失败 这应该是标准的 这是我的脚本 import os print os environ PATH 当我针对实际
  • 如何在后台运行计时器?

    我有计时器代码 但如果我更改片段 计时器会重置为 00 00 我希望该计时器在我单击停止或暂停后仍然计数 或者这意味着该计时器仍然在后台计数 怎么做 这是我的代码 public class TimerFragment extends Bas
  • 连接到 Excel 时出现“无法识别 OLE 流”异常

    我试图将我的 Java 程序与 Excel 文件连接起来 我已经做到了这一点 但它抛出了这个异常 无法识别 OLE 流 请帮我完成这个工作 import jxl import java io public class excel publi
  • 是否有可能让 Java 忽略“信任存储”并只接受它获得的任何 SSL 证书?

    我正在尝试编写一个使用 javax mail API 发送邮件的 SSL 客户端 我遇到的问题是服务器请求我使用 SSL 但服务器还配置了非标准 SSL 证书 我发现的网页说我需要将证书安装到信任存储中 我不想这样做 我没有必要的权限 有没
  • 如何制作孤立的 dalvik

    我正在追踪 Dalvik 机器源代码 据此 我想让 Dalvik 可以运行 我似乎有 dvk 项目 但也存在很多问题导致故障 有没有什么方法可以只制作dalvik而无需所有android 因为制作android会花费太多时间 大约很多小时
  • 提高 git status 性能的方法

    我在一台位于 NFS 上的 Linux 机器上有一个 10 GB 的存储库 第一次git status需要 36 分钟及后续时间git status需要 8 分钟 看来 Git 依赖于操作系统来缓存文件 只有第一个git命令如commit
  • Java EE 和 JDK

    我想从 Java SE 迁移到 Java EE 我将使用 Java EE 附带的一些示例项目 我已经卸载了 JDK 但我认为这可能是一个错误 当我下载最新的 Java EE 6 时 安装时它会询问我 JDK 已卸载 的位置 我的印象是 JD
  • 双精度和浮点比较[重复]

    这个问题在这里已经有答案了 根据这个帖子 当比较 float 和 double 时 float 应被视为 double 下面的程序 似乎并不遵循这个说法 这种行为看起来相当不可预测 这是我的程序 void main void double
  • 检查 UIAlertView 是否显示

    我有一个方法可以发布 HTTP 数据并在出现错误时显示 UIAlertView 如果我有多个 HTTP post 我将为每个错误显示多个 UIAlertView 我只想在不显示其他 UIAlertView 时显示 UIAlertView 我
  • 更改模态文本后打开模态时,e.preventDefault 不起作用。模式正在打开而不更改内容

    我试图在单击模态触发按钮时更改模态正文文本 模式正在打开 但模式正文文本没有改变 这是模态的代码
  • Exchange Web 服务获取消息消息 ID

    我正在使用Java EWS 库尝试从 Exchange 邮箱同步邮件 我可以获得自上次同步日期以来创建的所有新消息的列表 但是 我真的很想找出消息ID从交换加载消息之前的消息属性 背景 我正在尝试将 EWS 同步集成到现有的邮件存储系统中
  • 当 html 和 body 高度设置为 100% 时背景被切断

    我将 html 和 body 设置为 100 高度 并在 body 上设置背景图像 向下滚动时会被截断 如下所示 然而 YouTube 在 html 和 body 上有 100 的高度 在 body 上有背景 并且它延伸到内容的整个高度 我
  • Mongoose - 增加对象数组内的值

    我很难弄清楚如何增加数组中对象的值 例如我有这个文件基于Poll schema id 584b2cc6817758118e9557d8 title Number of Skittles description Test1 date Dec
  • Heroku 推送被拒绝

    gt Ruby Rack app detected gt Using Ruby version ruby 1 9 3 gt Installing dependencies using Bundler version 1 3 0 pre 2