2017-06-05 55 views
0

我在创建Ruby on Rail应用程序时遵循this tutorial,并且遇到了障碍。我试图迁移的数据库的Heroku,却被告知这一点:我无法使用sqlite将我的Rails应用程序的数据库迁移到Heroku上

c:\Sites\railsbridge\test_app>heroku run rails db:migrate 
Running rails db:migrate on floating-ocean-40882... up, run.5709 (Free) 
rails aborted! 
Gem::LoadError: Specified 'sqlite3' for database adapter, but the gem is not 
loaded. Add `gem 'sqlite3'` to your Gemfile (and ensure its version is at the 
minimum required by ActiveRecord). 

已经已经SQLITE3在我的Gemfile上市,我究竟做错了什么?

+2

部署。如果你想使用Heroku的,那么你需要使用'pg'宝石在PostgreSQL工作而不是Sqlite。 –

+0

如果您已经搜索到了该答案,则可以在Stackoverflow上查找[Heroku的文档站点](https://devcenter.heroku.com/articles/sqlite3)。下一次,复制错误消息并搜索它。 –

回答

0

Heroku的不支持的SQLite只支持PostgreSQL的这里充满documentation用于在Heroku

相关问题