1

当我尝试将我的项目推送到 Heroku 时,出现此错误:

-----> Deleting 3 files matching .slugignore patterns.
-----> Ruby/Rails app detected
-----> Using Ruby version: ruby-1.9.3
-----> Installing dependencies using Bundler version 1.3.2
       Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin --deployment
       Fetching gem metadata from https://rubygems.org/.......
       Fetching gem metadata from https://rubygems.org/..
       Could not find bootstrap-sass-2.3.1.1 in any of the sources
 !
 !     Failed to install gems via Bundler.
 !
 !     Heroku push rejected, failed to compile Ruby/rails app

To git@heroku.com:kerbal-space-station.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:kerbal-space-station.git'

但是我的 Gemfile 确实有,并且bundle install在本地可以正常工作。

4

3 回答 3

1

bootstrap-sass 2.3.1.1 被取消:https ://rubygems.org/gems/bootstrap-sass/versions

你应该运行:

bundle update bootstrap-sass

然后提交新的 Gemfile.lock 并推送到 heroku

于 2013-05-01T21:54:36.627 回答
1

bootstrap-sass 的最新版本是 2.3.1.0,您正在寻找 2.3.1.1,但它不存在。

检查您的 gemfile 并添加:

gem 'bootstrap-sass', '2.3.1.0'
于 2013-05-01T22:01:28.557 回答
0

你不需要放版本号你只能放

gem 'bootstrap-sass'

然后做

bundle update
于 2013-05-01T22:13:50.780 回答