Heroku的DB:迁移错误
问题描述:
我有回报率+ Heroku的一个问题: 控制台日志:Heroku的DB:迁移错误
C:\Users\Admin\RoR\demo_app>heroku run rake db:migrate
Running rake db:migrate attached to terminal... up, run.1
rake aborted!
Please install the postgresql adapter: `gem install activerecord-postgresql-adap
ter` (pg is not part of the bundle. Add it to Gemfile.)
Tasks: TOP => db:migrate => db:load_config
(See full trace by running task with --trace)
的Gemfile:
source 'http://rubygems.org'
gem 'rails', '3.1.1'
gem 'sqlite3', '1.3.3'
group :assets do
gem 'sass-rails', '~> 3.1.4'
gem 'coffee-rails', '~> 3.1.1'
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
group :test do
# Pretty printed test output
gem 'turn', :require => false
end
group :production do
gem 'pg'
end
group :development, :test do
gem "sqlite3-ruby", :require => "sqlite3"
end
我看需要解决database.uml “的Postgres” - >“ PostgreSQL的”,但我不觉得这鳕鱼:( database.uml:
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
我安装PG,GEMF ile.log: pg (0.11.0-x86-mingw32)
我不知道我在做什么:( P.S.对不起,我的英文不好,我从俄罗斯是( З.Ы.Можетктопорусскиответит,будуоченьпризнателен)(
答
就在创业板的sqlite3“改为宝石 'PG' 在创业板上市文件。
然后捆绑安装,然后以连续的方式去如图here。
首先你要你的应用程序部署到Heroku的那么omnly您可以将数据迁移到应用程序。