特拉维斯CI:致命:角色不存在

Kyl*_*cot 16 ruby postgresql ruby-on-rails ruby-on-rails-3 travis-ci

我正试图让我的应用程序与Travis CI一起工作,但我一直在:FATAL: role "skateparks" does not exist.关于我可能做错的任何想法?我跟着他们的文件.

tbk*_*tbk 21

为了记录,把这样的东西放在你的.travis.yml:

before_script:
  - psql -c "CREATE USER skateparks WITH PASSWORD 'skateparks';" -U postgres
Run Code Online (Sandbox Code Playgroud)


mu *_*ort 12

database.yml有这个:

development:
  adapter: postgresql
  encoding: utf8
  database: skateparks_development
  username: skateparks
  password:
  template: template0 # Required for UTF8 encoding
Run Code Online (Sandbox Code Playgroud)

注意username: skateparks部分.删除它或创建角色,如:

create role skateparks login
Run Code Online (Sandbox Code Playgroud)

psql壳.