use*_*185 2 postgresql yaml heroku heroku-postgres ruby-on-rails-4.2
目前我的Ruby on Rails程序在我的Linux Ubuntu开发环境中运行良好,现在我想在我的网站上运行它,并将它托管在Heroku上.
问题是我不知道如何在Heroku上创建用户和数据库.我试过这个命令
heroku run rake db:create
Run Code Online (Sandbox Code Playgroud)
我收到了错误:
permission denied for database - user does nothave connect privilage
Run Code Online (Sandbox Code Playgroud)
我也试过这个命令
heroku run su - postgres
Run Code Online (Sandbox Code Playgroud)
它发布我需要使用终端,所以我不知道如何继续.
这是我的 database.yml
default: &default
adapter: postgresql
host: localhost
development:
<<: *default
database: app_development
test:
<<: *default
database: app_test
production:
<<: *default
database: app_production
Run Code Online (Sandbox Code Playgroud)
如何设置我的数据库以及与Heroku PostgreSQL数据库的正确连接?
我也这样做了
heroku pg:info
Run Code Online (Sandbox Code Playgroud)
这给了我这个
shrouded-reaches-3063 has no heroku-postgresql databases.
Run Code Online (Sandbox Code Playgroud)
也尝试了这个
heroku addons | grep POSTGRES
Run Code Online (Sandbox Code Playgroud)
但没有打印出来
heroku addons:create heroku-postgresql:hobby-dev
! `addons:create` is not a heroku command.
! See `heroku help` for a list of available commands.
Run Code Online (Sandbox Code Playgroud)
这也是
heroku pg:wait
Run Code Online (Sandbox Code Playgroud)
没有显示......这真的是T_T真的需要一些重要帮助,并且对任何帮助都非常有用
| 归档时间: |
|
| 查看次数: |
2991 次 |
| 最近记录: |