When I want to deploy my app to heroku (using git push heroku master), it gives me an error and told me to install sqlite3 -v ‘1.3.6’. So after successfully installing that gem, I tried deploying it again to heroku and it still give me the same error!! However, I’ve already installed it. And now I can’t even run my rails project locally (rails server). May I know what could be the cause of this?
Here’s my content in database.yml file:
# SQLite version 3.x
# gem install sqlite3
#
# Ensure the SQLite 3 gem is defined in your Gemfile
# gem 'sqlite3'
development:
adapter: sqlite3
database: db/development.sqlite3
pool: 5
timeout: 5000
# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
adapter: sqlite3
database: db/test.sqlite3
pool: 5
timeout: 5000
production:
adapter: sqlite3
database: db/production.sqlite3
pool: 5
timeout: 5000
Heroku does not work with
SQLite3Open your Gemfile and replace the line:
for
I also suggest you to read the heroku instructions: https://devcenter.heroku.com/articles/rails3