将rails app部署到heroku失败 - >捆绑被锁定

时间:2018-04-17 13:43:33

标签: ruby-on-rails ruby heroku paas

我正在尝试将我的rails应用程序部署到heroku。我有一个名为feeSuggest的宝石问题(我自己创建了这个)。它是一个简单的宝石,它接收一个数字,并根据它打印出一个声明。

这是我的构建日志

-----> Ruby app detected
-----> Compiling Ruby/Rails
-----> Using Ruby version: ruby-2.3.4
-----> Installing dependencies using bundler 1.15.2
       Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment
       The git source `git://github.com/activerecord-hackery/ransack.git` uses the `git` protocol, which transmits data without encryption. Disable this warning with `bundle config git.allow_insecure true`, or switch to the `https` protocol to keep your data secure.
       Warning: the running version of Bundler (1.15.2) is older than the version that created the lockfile (1.16.1). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.
       Fetching gem metadata from https://rubygems.org/..........
       Fetching version metadata from https://rubygems.org/..
       Fetching dependency metadata from https://rubygems.org/.
       Your bundle is locked to feeSuggest (0.0.0), but that version could not be found
       in any of the sources listed in your Gemfile. If you haven't changed sources,
       that means the author of feeSuggest (0.0.0) has removed it. You'll need to
       update your bundle to a different version of feeSuggest (0.0.0) that hasn't been
       removed in order to install.
       Bundler Output: The git source `git://github.com/activerecord-hackery/ransack.git` uses the `git` protocol, which transmits data without encryption. Disable this warning with `bundle config git.allow_insecure true`, or switch to the `https` protocol to keep your data secure.
       Warning: the running version of Bundler (1.15.2) is older than the version that created the lockfile (1.16.1). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.
       Fetching gem metadata from https://rubygems.org/..........
       Fetching version metadata from https://rubygems.org/..
       Fetching dependency metadata from https://rubygems.org/.
       Your bundle is locked to feeSuggest (0.0.0), but that version could not be found
       in any of the sources listed in your Gemfile. If you haven't changed sources,
       that means the author of feeSuggest (0.0.0) has removed it. You'll need to
       update your bundle to a different version of feeSuggest (0.0.0) that hasn't been
       removed in order to install.
 !
 !     Failed to install gems via Bundler.
 !
 !     Push rejected, failed to compile Ruby app.
 !     Push failed

0 个答案:

没有答案