2014-02-19 76 views
0

Heroku聲明「指定'sqlite3'用於數據庫適配器,但該gem未加載。將gem 'sqlite3'添加到您的Gemfile」in inital commit。Heroku聲明「爲數據庫適配器指定'sqlite3'」

我已經更改了我的Gemfile,以便在開發中使用sqlite,並且在生產模式下使用pg。我的database.yml被添加到.gitignore文件。有沒有什麼地方需要將sqlite更改爲pg?

在此先感謝

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails' 
gem 'rails', '4.0.1' 
gem 'activeadmin', github: 'gregbell/active_admin' 
gem 'anjlab-bootstrap-rails', :require => 'bootstrap-rails', 
          :github => 'anjlab/bootstrap-rails', 
          :branch => '3.0.0' 
gem "font-awesome-rails" 
gem "json" 
gem "nokogiri" 
gem "leaflet-rails" 
gem "mapbox-rails" 

# Use SCSS for stylesheets 
gem 'sass-rails', '~> 4.0.0' 

# Use Uglifier as compressor for JavaScript assets 
gem 'uglifier', '>= 1.3.0' 

# Use CoffeeScript for .js.coffee assets and views 
gem 'coffee-rails', '~> 4.0.0' 

# See https://github.com/sstephenson/execjs#readme for more supported runtimes 
# gem 'therubyracer', platforms: :ruby 

# Use jquery as the JavaScript library 
gem 'jquery-rails' 

# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks 
gem 'turbolinks' 

# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder 
gem 'jbuilder', '~> 1.2' 

group :doc do 
    # bundle exec rake doc:rails generates the API under doc/api. 
    gem 'sdoc', require: false 
end 

group :production, :staging do 
    gem 'pg' 
    gem 'rails_12factor'  
end 

group :development do 
    gem 'sqlite3' 
    gem 'better_errors' 
    gem "binding_of_caller" 
end 


# Use ActiveModel has_secure_password 
# gem 'bcrypt-ruby', '~> 3.1.2' 

# Use unicorn as the app server 
# gem 'unicorn' 

# Use Capistrano for deployment 
# gem 'capistrano', group: :development 

# Use debugger 
# gem 'debugger', group: [:development, :test] 

回答

0

我以前跑

bundle install --without production 

解決我的問題是要還的製作安裝寶石。我的生產寶石與「指定的sqlite3適配器」有什麼關係,我根本不理解。

相關問題