【发布时间】:2012-06-07 16:13:18
【问题描述】:
我尝试以与以往相同的方式将应用推送到 Heroku。我正在使用 Ruby 1.9.2 和 Rails 3.2.1。但是,现在我收到此错误消息。我按照它的建议做了
make sure that `gem install sqlite3 -v '1.3.5'` succeeds before bundling.
注意,即使我在我的 gemfile 中这样做了,它也会这样做
group :development, :test do
gem 'sqlite3'
end
group :production do
gem 'pg'
end
但在终端中执行gem install sqlite3 -v '1.3.5',但推送仍然被拒绝。我不确定如何检查它在 tmp 目录中引用的 Gem 文件,但即使我这样做了,我也不会理解它们
有什么建议吗?
Gem files will remain installed in /tmp/build_1timyd7o5k59l/vendor/bundle/ruby/1.9.1/gems/sqlite3-1.3.5 for inspection.
Results logged to /tmp/build_1timyd7o5k59l/vendor/bundle/ruby/1.9.1/gems/sqlite3-1.3.5/ext/sqlite3/gem_make.out
An error occurred while installing sqlite3 (1.3.5), and Bundler cannot continue.
Make sure that `gem install sqlite3 -v '1.3.5'` succeeds before bundling.
!
! Failed to install gems via Bundler.
!
! Heroku push rejected, failed to compile Ruby/rails app
【问题讨论】:
标签: ruby-on-rails heroku