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