我在安装Rails、postgres和Travis时遇到了问题。测试开始运行时,我一直收到数据库连接错误。
Errno::ECONNREFUSED: Connection refused - connect(2)
.travis.ymllanguage: ruby
rvm:
- "1.9.3"
before_script:
- cp config/database.travis.yml config/database.yml
- psql -c 'create database myapp_test;' -U postgres
- bundle exec rake db:migrate --trace
- bundle exec rake db:test:prepare --trace
script:
- RAILS_ENV=test bundle exec rake spec
gemfile: Gemfile.ci
并且 database.travis.yml
test:
adapter: postgresql
database: myapp_test
username: postgres
我需要使用单独的数据库配置。
你有什么线索是我做错了什么吗?我几乎完全按照http://about.travis-ci.org/docs/user/database-setup/中的文档进行操作,只是我需要将数据库配置复制到正确的位置。