0

OS X 10.6 を実行しているマシンで、Rails 3.2 環境がデータベースを作成しようとしていますが、失敗しています。

テスト済みの Rake gem: 0.9.2.2 (いくつかの依存関係によってインストールされる) と宣言された 10.0.4 が含まれます。ユーザー名はdatabase.ymlで定義されています

{"adapter"=>"postgresql", "database"=>"app_development", "username"=>"postgres"} のデータベースを作成できませんでした

致命的: ロール "postgres" が存在しません

ただし、これはマシンでの最初のアプリケーションではありません。他のすべてのアプリケーションは、そのユーザー名で postgre クラスターに接続します。このインスタンスが役割を認識できず、他のインスタンスではどのように認識できないのでしょうか? はい。

4

1 に答える 1

1

Just a guess: you installed PG with homebrew, right? If so, the admin user is your own username (type whoami in a terminal), rather than postgres.

于 2013-06-06T12:31:34.157 に答える