【发布时间】:2011-04-23 06:48:26
【问题描述】:
我正在尝试将我的第一个应用程序部署到 Heroku。我使用 SQLite 作为数据库。据我所知 Heroku 不使用 SQLite - 它在后端切换到 Postgres。
部署时出现以下错误:
/usr/ruby1.8.7/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/runtime.rb:64:in `require': 没有要加载的文件 -- sqlite3(加载错误)
我的Gemfile(我认为这是导致此问题的原因)如下所示:
source 'http://rubygems.org'
gem 'rails', '3.0.0'
gem 'sqlite3-ruby', '1.2.5', :require => 'sqlite3'
我做错了什么?
【问题讨论】:
-
那么在本地运行呢?我所有的gem文件中都有sqlite,heroku没有问题。你捆绑了吗?
-
我觉得我不太了解捆绑的概念。捆绑有什么作用? (一个链接就可以了)
标签: ruby-on-rails heroku deployment sqlite