我正在为我的大学在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/

10-11 06:47