16

Travis CIを使用してアプリケーションを機能させようとしていますが、次のようになりますFATAL: role "skateparks" does not exist。私が間違っている可能性があることについて何かアイデアはありますか?私は彼らのドキュメントに従いました。

4

3 に答える 3

23

記録のために、次のようなものをに入れます.travis.yml

before_script:
  - psql -c "CREATE USER skateparks WITH PASSWORD 'skateparks';" -U postgres
于 2012-10-15T13:23:14.570 に答える
12

あなたdatabase.ymlはこれを持っています:

development:
  adapter: postgresql
  encoding: utf8
  database: skateparks_development
  username: skateparks
  password:
  template: template0 # Required for UTF8 encoding

部分に注意してくださいusername: skateparks。それをドロップするか、次のようなロールを作成します。

create role skateparks login

psqlシェルから。

于 2011-12-06T01:48:38.910 に答える