0

このリンクからPostgreSQLをインストールしましたが、すべて問題ないようです。GUI インターフェイスを使用してデータベースを表示できますが、実行するrake db:migrateと次のエラーが発生します。

 $ rake db:migrate
 (in /Users/tamer/Sites/sample)
 rake aborted!
 FATAL:  password authentication failed for user "tamer"
 (See full trace by running task with --trace)

ここに私のdatabase.ymlファイルがあります:

development:
 adapter: postgresql
 database: test
 encoding: unicode
 host: localhost
 user: postgres
 password: mypass
 timeout: 5000

「mypass」は、設定したパスワードです。

これが実行中の画像です

私が間違っていることは何ですか?

4

1 に答える 1

2

うーん、何かが足りない。エラーメッセージはユーザー「tamer」を参照していますが、database.ymlファイルには「postgres」ユーザーが含まれています。これが使用されている database.yml ファイルであると確信していますか? いずれかのユーザーで GUI ツールにログインしようとするとどうなりますか?

于 2012-02-10T21:13:54.107 に答える