1

트래비스 CI가있는 응용 프로그램을 얻으려고하고 있지만 계속 얻고 있습니다 : FATAL: database "skateparks_test" does not exist. 나는 instructions을 PostgreSQL을위한 그들의 웹 사이트에 따라 왔지만 제대로 작동하지 않는 것처럼 보입니다. 당신이 내 .travis.yaml 파일에서 살펴하려는 경우 당신이 할 수 있도록에서 :Travis CI : FATAL : 데이터베이스가 존재하지 않습니다.

https://github.com/kyledecot/skateparks-web/blob/master/.travis.yaml

답변

2

내가 파일 확장자 같이 .yml, .yaml하지해야한다고 생각 .travis.yml

+0

실제로 문제가있었습니다. 감사! –

+0

PS : 스크립트 사용 : "번들 exec rake db : 드롭 db : db 생성 : 스펙 마이그레이션" before_script를 포함 할 필요가 없습니다. - "psql -c 'create skateparks_test; -U postgres " – tardate

0

예, yml 파일이 데이터베이스 생성을하고있는 것처럼 보입니다. 파일의 이름이 잘못 지정되면 데이터베이스 생성이 수행되지 않습니다.

나는 travis-ci가 무엇인지 알지 못하지만 yml 파일없이 수동으로 데이터베이스를 만드는 것이 더 어렵지는 않습니다. 그냥 postgres 껍질로 이동하십시오.

관련 문제