1
目前我的Linux on Rails程序在我的Linux Ubuntu开发环境中运行良好,现在我想在我的网站上运行它,并将其托管在Heroku上。Heroku PostgreSQL用户和数据库创建
问题是我不知道如何在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真的需要一些重大的帮助在这里,并且将非常感激任何帮助
我强烈建议您从您的评论中删除您的密码。此外,你想要的完整命令是'heroku addons:create heroku-postgresql:hobby-dev' - 请参阅这里的文章获取完整信息:https://devcenter.heroku.com/articles/heroku-postgresql#provisioning-the-附加 – elithrar
heroku插件:创建heroku-postgresql:爱好-dep ! 'addons:create'不是一个heroku命令。 !有关可用命令的列表,请参阅'heroku help'。 – user1868185
这是什么它回报我一直试图让这个工作整个下午,但没有用T_T – user1868185