2012-11-04 1 views
1

여기 내 database.yml을 항목의 생성rails 3.1 : postgres : 왜 db : create database.yml 파일을 무시합니까?</p>이 <p>레이크 dB : 여기 <pre><code>development: adapter: postgresql encoding: unicode database: hi5fit_development user: postgres password: postgres pool: 5 </code></pre> <p></p> 내 명령 줄입니다 :

여기 오류 내가 얻을 :이 일어난

db/test.sqlite3 already exists 
FATAL: password authentication failed for user "Eric" 
/Users/Eric/.rvm/gems/[email protected]/gems/activerecord-3.1.3/lib/active_record/connection_adapters/postgresql_adapter.rb:1076:in `initialize' 
/Users/Eric/.rvm/gems/[email protected]/gems/activerecord-3.1.3/lib/active_record/connection_adapters/postgresql_adapter.rb:1076:in `new' 
... Many lines left out 

두 개의 다른 머신에서 하나는 OSX 10.5에서 Postgres 8.4, 다른 하나는 OSX 10.5에서 , 다른 하나는 OSX 10.6에서 Postgres 9.2, Ruby 1.9.3과 R ails 3.1, 그래서 나는 대부분 일 가능성이 체계적인 오류를 만들고 한 번 고장으로 실행되지 않습니다. 왜 rake입니까 config/database.yml에 제공된 데이터베이스 이름이 아니라 내 로그인 이름을 사용하려고합니다

답변

2

user이 아니라 username이 필요합니다.

+0

감사합니다.이 코드를 상속 받았고, 어떻게 작동했는지 모르겠습니다. – Eric