我試圖將我的第一個應用程序部署到Heroku。我使用Sqlite作爲數據庫。據我所知Heroku不使用Sqlite - 它在後臺切換到Postgres。使用Sqlite3將RoR應用程序部署到Heroku
當我部署我得到以下錯誤:
/usr/ruby1.8.7/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/runtime.rb:64:in `require': no such file to load -- sqlite3 (LoadError)
我的Gemfile(這是我認爲是造成這個問題),如下所示:
source 'http://rubygems.org'
gem 'rails', '3.0.0'
gem 'sqlite3-ruby', '1.2.5', :require => 'sqlite3'
我在做什麼錯誤?
如何在本地運行它?我在我的所有寶石文件中都有sqlite,並且與heroku沒有任何問題。你捆綁了嗎? – 2010-10-09 19:59:26
我不認爲我很理解捆綁的概念。捆綁包是做什麼的? (鏈接將會這樣做) – 2010-10-10 11:39:27
[將SQLite3推到Heroku失敗]重複(http:// stackoverflow。com/questions/3747002 /推動rails-with-sqlite3-to-heroku-失敗) – 2014-05-25 20:51:16