Heroku推送被拒绝-找不到多件宝石

西利科

我已经在应用程序中完成了OAuth的设置,但似乎无法推送到Heroku。已经安装了一个gem依赖项(并且一切都在本地运行),但是Heroku拒绝了该推送。

我尝试删除.lock文件.bundle,并尝试更新包。Heroku将不接受推送

remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Ruby app detected
remote: -----> Compiling Ruby/Rails
remote: -----> Using Ruby version: ruby-2.5.3
remote: -----> Installing dependencies using bundler 1.15.2
remote:        Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment
remote:        Warning: the running version of Bundler (1.15.2) is older than the version that created the lockfile (1.17.1). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.
remote:        Fetching gem metadata from https://rubygems.org/........
remote:        Fetching version metadata from https://rubygems.org/..
remote:        Fetching dependency metadata from https://rubygems.org/.
remote:        Could not find multipart-post-2.0.0 in any of the sources
remote:        Bundler Output: Warning: the running version of Bundler (1.15.2) is older than the version that created the lockfile (1.17.1). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.
remote:        Fetching gem metadata from https://rubygems.org/........
remote:        Fetching version metadata from https://rubygems.org/..
remote:        Fetching dependency metadata from https://rubygems.org/.
remote:        Could not find multipart-post-2.0.0 in any of the sources
remote:
remote:  !
remote:  !     Failed to install gems via Bundler.
remote:  !
remote:  !     Push rejected, failed to compile Ruby app.
remote:
remote:  !     Push failed

gem应该是multipart-post(2.0.0版),但是由于某种原因,它会将版本包含在gem文件中。有什么想法吗?

傻瓜开发

您可以看到RubyGems网站并使用正确的版本格式,例如

gem 'multipart-post', '~> 2.0'

并再次提交生命周期并查看会发生什么

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Heroku:找不到该应用程序/推送被拒绝,无法编译 Node.js 应用程序

Heroku推送拒绝失败:npm ERR!找不到404:[email protected]。这会导致构建失败

推送到Heroku被拒绝

拒绝 Heroku 推送

Heroku 推送找不到 Django 3.2.8

Installfest | Railsbridge |部署Rails应用程序| heroku推送已拒绝| 无法通过捆绑器安装宝石

Heroku拒绝推送Meteor应用

Heroku 推送失败,因为它找不到模块 allauth

Heroku拒绝付款。支持人员找不到问题

Heroku“推送被拒绝,无法编译Python应用”

由于sqlite3,推送被拒绝给Heroku

Heroku 推送被拒绝,因为 gem 无法安装

Heroku“推送被拒绝,未能检测到set buildpack heroku / ruby”

Ruby on Rails sqlite3-ruby宝石干扰heroku推送

无法推送到Heroku:Sprockets :: FileNotFound:找不到application.css

无法推送到Heroku:找不到模块“ node-linux-x64 / package.json”

Laravel 5 - 推送到 Heroku 时自定义包“找不到类”

为什么在执行Heroku推送时Heroku告诉我在模块中找不到package.json

Heroku抛出诸如“推送被拒绝,未经授权的访问”之类的错误。

RoR推送被拒绝给Heroku“无法检测到rake任务”

推送被拒绝,无法检测到set buildpack heroku / php

Heroku:推送被拒绝,无法编译PHP应用程序

Heroku 拒绝来自 Ruby on Rails 应用程序的推送

heroku推送被拒绝,无法编译Node.js应用

推送被拒绝,Python 应用程序失败到 Heroku

找不到Heroku(Python)

找不到Gemfile Heroku

找不到ERB宝石

找不到宝石指令