我试图将我的第一个应用程序部署到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