Heroku,捆绑程序因缺少依赖项而失败

LearnMoreCoding.com

我最近在尝试在Heroku上部署我的Rails应用程序时遇到了麻烦。过去,我毫无问题地在Heroku上部署了应用程序,但是Heroku不再支持ruby 2.0.0。他们建议增加ruby "2.2.4"Gemfile,这是我做的。我的开头Gemfile如下:

source 'https://rubygems.org'
ruby "2.2.4"

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.2.0'
# Use pg as the database for Active Record
gem 'pg'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 5.0'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .coffee assets and views
gem 'coffee-rails', '~> 4.1.0'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby
...

因此,我bundle install在计算机上运行的版本为1.7.8,没有问题。我什至可以在生产模式下运行我的应用程序。但是,当我尝试在Heroku上部署应用程序时,我得到了以下信息:

-----> Ruby app detected
-----> Compiling Ruby/Rails
-----> Using Ruby version: ruby-2.2.4
-----> Installing dependencies using bundler 1.11.2
       Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment
       Fetching gem metadata from https://rubygems.org/...........
       Fetching version metadata from https://rubygems.org/...
       Fetching dependency metadata from https://rubygems.org/..
       Using rake 10.4.2
       Installing i18n 0.7.0
       Installing minitest 5.4.3
       Installing json 1.8.3 with native extensions
       Installing thread_safe 0.3.4
       Installing builder 3.2.2
       Installing erubis 2.7.0
       Your Gemfile.lock is corrupt. The following gem is missing from the DEPENDENCIES
       section: 'mini_portile2'
       Bundler Output: Fetching gem metadata from https://rubygems.org/...........
       Fetching version metadata from https://rubygems.org/...
       Fetching dependency metadata from https://rubygems.org/..
       Using rake 10.4.2
       Installing i18n 0.7.0
       Installing minitest 5.4.3
       Installing json 1.8.3 with native extensions
       Installing thread_safe 0.3.4
       Installing builder 3.2.2
       Installing erubis 2.7.0
       Your Gemfile.lock is corrupt. The following gem is missing from the DEPENDENCIES
       section: 'mini_portile2'
 !
 !     Failed to install gems via Bundler.
 !
 !     Push rejected, failed to compile Ruby app

任何帮助是极大的赞赏。

杰里米·甘特(Jeremy Gunter)

我建议删除您的Gemfile.lock,在bundle install本地再次运行,将新的Gemfile.lock提交到git存储库,然后重试git push heroku master

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Heroku部署因缺少SQL表而失败

来自分类Dev

Heroku 部署因“缺少脚本:启动”而失败

来自分类Dev

应用程序因“新的缺少/不满意的依赖关系问题”而失败

来自分类Dev

堆栈构建由于缺少依赖项而失败

来自分类Dev

npm安装因多层本地依赖项而失败

来自分类Dev

添加依赖项时,Unix make 文件因 cmakejs 而失败

来自分类Dev

Add-Migration 因控制台核心 2.0 应用程序中的依赖项注入而失败

来自分类Dev

依赖项安装失败!laravel应用程序部署到heroku时出错

来自分类Dev

SystemJS 捆绑 angular 5 的应用程序依赖项

来自分类Dev

tensorflow构建失败并出现“缺少依赖项”错误

来自分类Dev

如何在失败的编译中找到缺少的依赖项?

来自分类Dev

rxvt-unicode-make失败,缺少依赖项

来自分类Dev

部署失败 - 缺少依赖项当我使用注释时

来自分类Dev

无法推送到Heroku-捆绑程序失败

来自分类Dev

SonarRunner因缺少FxCop而失败

来自分类Dev

useEffect缺少依赖项

来自分类Dev

程序包缺少库的依赖项-OpenWRT

来自分类Dev

程序包缺少库的依赖项-OpenWRT

来自分类Dev

VB6安装程序无法安装缺少的依赖项

来自分类Dev

我尝试安装的任何程序都缺少依赖项

来自分类Dev

依赖项注入因IAuthorizationFilter和ASP.NET Core的简单注入器而失败

来自分类Dev

加载项因检测缺少功能而被拒绝

来自分类Dev

Nvidia 专有驱动程序 20.04.1 因依赖问题而失败

来自分类Dev

camlzip:“此程序包依赖于可能缺少的外部(系统)依赖项。”

来自分类Dev

在Gemfile中将捆绑程序的自定义版本添加为依赖项

来自分类Dev

表单验证因缺少CSRF而失败

来自分类Dev

Gerrit中缺少依赖项

来自分类Dev

Gerrit中缺少依赖项

来自分类Dev

useEffect缺少依赖项“道具”

Related 相关文章

  1. 1

    Heroku部署因缺少SQL表而失败

  2. 2

    Heroku 部署因“缺少脚本:启动”而失败

  3. 3

    应用程序因“新的缺少/不满意的依赖关系问题”而失败

  4. 4

    堆栈构建由于缺少依赖项而失败

  5. 5

    npm安装因多层本地依赖项而失败

  6. 6

    添加依赖项时,Unix make 文件因 cmakejs 而失败

  7. 7

    Add-Migration 因控制台核心 2.0 应用程序中的依赖项注入而失败

  8. 8

    依赖项安装失败!laravel应用程序部署到heroku时出错

  9. 9

    SystemJS 捆绑 angular 5 的应用程序依赖项

  10. 10

    tensorflow构建失败并出现“缺少依赖项”错误

  11. 11

    如何在失败的编译中找到缺少的依赖项?

  12. 12

    rxvt-unicode-make失败,缺少依赖项

  13. 13

    部署失败 - 缺少依赖项当我使用注释时

  14. 14

    无法推送到Heroku-捆绑程序失败

  15. 15

    SonarRunner因缺少FxCop而失败

  16. 16

    useEffect缺少依赖项

  17. 17

    程序包缺少库的依赖项-OpenWRT

  18. 18

    程序包缺少库的依赖项-OpenWRT

  19. 19

    VB6安装程序无法安装缺少的依赖项

  20. 20

    我尝试安装的任何程序都缺少依赖项

  21. 21

    依赖项注入因IAuthorizationFilter和ASP.NET Core的简单注入器而失败

  22. 22

    加载项因检测缺少功能而被拒绝

  23. 23

    Nvidia 专有驱动程序 20.04.1 因依赖问题而失败

  24. 24

    camlzip:“此程序包依赖于可能缺少的外部(系统)依赖项。”

  25. 25

    在Gemfile中将捆绑程序的自定义版本添加为依赖项

  26. 26

    表单验证因缺少CSRF而失败

  27. 27

    Gerrit中缺少依赖项

  28. 28

    Gerrit中缺少依赖项

  29. 29

    useEffect缺少依赖项“道具”

热门标签

归档