簡體   English   中英

Rails:無法連接PostgreSQL數據庫

[英]Rails: Fail to connect PostgreSQL database

這是我的database.yml:

production:
<<: *default
database: skilltracker_production
username: skilltracker
password: <%= ENV['SKILLTRACKER_DATABASE_PASSWORD'] %>

當我運行bundle exec rake db:create:all ,收到以下錯誤消息: fe_sendauth: no password supplied

[...]

Couldn't create database for {"adapter"=>"postgresql", "encoding"=>"unicode", "pool"=>5, "database"=>"skilltracker_development", "host"=>"localhost"} FATAL: Peer authentication failed for user "skilltracker"

[...]

Couldn't create database for {"adapter"=>"postgresql", "encoding"=>"unicode", "pool"=>5, "database"=>"skilltracker_development", "username"=>"skilltracker", "password"=>"skilltracker"}

[...]

Couldn't create database for {"adapter"=>"postgresql", "encoding"=>"unicode", "pool"=>5, "database"=>"skilltracker_production", "username"=>"skilltracker", "password"=>nil}

有理想嗎? 謝謝你的幫助!

健全性檢查:您是否實際上將密碼存儲在該環境變量中? 嘗試在該字段中對其進行硬編碼,作為故障排除步驟。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM