Travis CI上的Rails Postgres数据库设置

时间:2017-02-17 01:59:16

标签: ruby-on-rails travis-ci

编辑,已解决:

现在工作正常。以下代码已更新。

所做的更改:
我将'bundle exec'添加到'rake:db migrate'命令中。
我将数据库重命名为'travis'。当我把它作为'tavis_ci_test'时,它仍然期待'travis'作为数据库名称。

我正在尝试使用Postgres数据库首次使用我的Rails应用程序设置Travis CI。

错误:

rake aborted!
ActiveRecord::NoDatabaseError: FATAL:  database "travis" does not exist

的database.yml

test:
  adapter: postgresql
  database: travis

.travis.yml

language: ruby
rvm:
  - 2.2.4

services:
  - postgresql

before_script:
  - "psql -c 'create database travis;' -U postgres"
  - "bundle exec rake db:migrate"

由于

0 个答案:

没有答案