meh*_*kar 7 postgresql ruby-on-rails travis-ci
我在使用Rails,postgres travis工作时遇到了麻烦.测试开始运行时不断收到数据库连接错误.
Errno::ECONNREFUSED: Connection refused - connect(2)
.travis.yml
language: 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
Run Code Online (Sandbox Code Playgroud)
和 database.travis.yml
test:
adapter: postgresql
database: myapp_test
username: postgres
Run Code Online (Sandbox Code Playgroud)
我必须使用单独的数据库配置.
我有什么问题吗?几乎完全在http://about.travis-ci.org/docs/user/database-setup/上的文档之后,我必须将数据库配置复制到正确的位置.
| 归档时间: |
|
| 查看次数: |
3342 次 |
| 最近记录: |