Kat*_*e H 12 ruby sqlite postgresql ruby-on-rails heroku
我正在尝试将我的rails应用程序推送到Heroku,并且我一直收到以下错误:
An error occurred while installing sqlite3 (1.3.8), and Bundler cannot continue.
Make sure that `gem install sqlite3 -v '1.3.8'` succeeds before bundling.
!
! Failed to install gems via Bundler.
!
! Detected sqlite3 gem which is not supported on Heroku.
! https://devcenter.heroku.com/articles/sqlite3
!
! Push rejected, failed to compile Ruby app
Run Code Online (Sandbox Code Playgroud)
这是我的gemfile的样子:
group :devlopment, :test do
gem 'sqlite3'
end
group :production do
gem 'pg'
end
Run Code Online (Sandbox Code Playgroud)
有想法该怎么解决这个吗?任何帮助深表感谢!
Ser*_* A. 21
你有一个错字:
group :development, :test do # <<<< :development, not devlopment
gem 'sqlite3'
end
Run Code Online (Sandbox Code Playgroud)
由于heroku忽略了特定于开发的宝石,因此在运行bundle时它包含sqlite3 gem.