我有一个可以在本地正常工作的 Ruby 1.8.7 应用程序。为了在 Heroku 上加载它,我将数据库从 SQLite 更改为 PostgreSQL,安装 PostgreSQL 9.1.3,我将 Gemfile 替换sqlite3
为:
group :development, :test do
gem 'sqlite3'
end
group :production do
gem 'pg'
end
并改变零件生产config/database.yml
:
production:
adapter: postgresql
database: project_production
pool: 5
timeout: 5000
然后我运行bundle install --without production
成功。接下来我创建了一个 git 存储库:
git init
git add *
git commit -m "text"
heroku create --stack bamboo-ree-1.8.7
后来我用,成功地git push heroku master
创建了一个 heroku 应用程序。heroku rake db:migrate
但它没有用!
少了什么东西?是我做错了什么还是没有发表任何声明?