我正在为我的大学在Rails中开发应用程序。该应用程序是由前一年的学生启动的,现在是我和我的同事继续进行该应用程序。我从github上获取了该应用程序,我运行了bundle install,但是当运行rake db:migrate
时,我得到了这个PG::ConnectionBad: FATAL: password authentication failed for user "alphauser"
。
在database.yml中,我有这些
development:
adapter: postgresql
encoding: unicode
database: alpha_database
host: localhost
pool: 5
username: alphauser
password: alphapassword
在这种情况下,我不知道该怎么办。
最佳答案
您必须手动创建相应的用户和数据库,如下所示:
在 shell 中:psql
然后:
create user alphauser with password 'alphapassword';
create database alpha_database owner alphauser;
alter user alphauser superuser createrole createdb replication;
\q
不要忘记分号。
关于ruby-on-rails - PG::ConnectionBad:严重:用户 "alphauser"的密码身份验证失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28793606/