【发布时间】:2015-10-18 13:57:30
【问题描述】:
目前我的 Ruby on Rails 程序在我的 Linux Ubuntu 开发环境上运行良好,现在我想在我的网站上实时运行它,并将它托管在 Heroku 上。
问题是我不知道如何在 Heroku 上创建用户和数据库。我试过命令
heroku run rake db:create
我得到了错误:
permission denied for database - user does nothave connect privilage
我也试过命令
heroku run su - postgres
它发布了我需要使用终端,所以我不知道如何继续。
这是我的database.yml
default: &default
adapter: postgresql
host: localhost
development:
<<: *default
database: app_development
test:
<<: *default
database: app_test
production:
<<: *default
database: app_production
如何设置我的数据库以及与 Heroku PostgreSQL 数据库的正确连接?
我也是这样做的
heroku pg:info
这给了我这个
shrouded-reaches-3063 has no heroku-postgresql databases.
也试过了
heroku addons | grep POSTGRES
但是什么都没打印出来
heroku addons:create heroku-postgresql:hobby-dev
! `addons:create` is not a heroku command.
! See `heroku help` for a list of available commands.
还有这个
heroku pg:wait
什么也没显示...这真的是 T_T 在这里真的需要一些主要的帮助,并且非常感谢任何帮助
【问题讨论】:
标签: postgresql heroku yaml ruby-on-rails-4.2 heroku-postgres