我没有安装sqlite
我正在使用pg
这是我的gemfile:
gem 'rails', '4.1.1'
gem 'pg'
gem 'sass-rails', '~> 4.0.3'
gem 'uglifier', '>= 1.3.0'
gem 'jquery-rails'
gem 'jquery-turbolinks'
gem 'momentjs-rails'
gem 'font-awesome-rails'
gem 'bootstrap-sass', '~> 3.2.0'
gem 'autoprefixer-rails'
gem 'devise'
gem 'turbolinks'
gem 'omniauth-facebook'
gem 'jbuilder', '~> 2.0'
gem 'paperclip', '~> 4.1'
gem 'geoip'
gem 'ziptastic'
gem 'rest-client', '~> 1.7.2'
group :test, :development do
gem 'guard'
gem 'guard-livereload'
gem 'spring'
gem 'rspec-rails', '~> 3.0.0'
gem 'meta_request'
end
我删除了gemfile.lock
并运行了捆绑包。出于某种原因sqlite3 (1.3.9)
出现在gemfile.lock
...
根据Heroku https://devcenter.heroku.com/articles/bundler
运行bundle install还会生成一个Gemfile.lock文件 应该添加到您的git存储库中。 Gemfile.lock确保你的 Heroku上部署的Gems版本与安装的版本相匹配 在您的开发机器本地。
为什么gemfile.lock
会显示sqlite3
,如果它不在我的Gemfile中,我该如何解决这个问题?谢谢! =)
答案 0 :(得分:0)
我遇到的问题是gem ziptastic
有一个sqlite3依赖项,这就是我的gemfile.lock
包含sqlite3
的原因。如果您遇到类似问题,我建议您检查每个gem的依赖关系。