Ruby on rails 在Ruby on Rails应用程序上为MySQL配置Travis CI
我试图在GitHub上为我的RubyonRails项目配置Travis CI build,但是MySQL配置不起作用。我的配置有什么问题 特拉维斯·伊梅尔先生Ruby on rails 在Ruby on Rails应用程序上为MySQL配置Travis CI,ruby-on-rails,ruby,travis-ci,Ruby On Rails,Ruby,Travis Ci,我试图在GitHub上为我的RubyonRails项目配置Travis CI build,但是MySQL配置不起作用。我的配置有什么问题 特拉维斯·伊梅尔先生 language: ruby before_script: - mysql -e 'create database simple_cms_test;' rvm: - 2.1 database.yml default: &default adapter: mysql2 encoding: utf8 pool:
language: ruby
before_script:
- mysql -e 'create database simple_cms_test;'
rvm:
- 2.1
database.yml
default: &default
adapter: mysql2
encoding: utf8
pool: 5
socket: /var/run/mysqld/mysqld.sock
development:
<<: *default
database: simple_cms_development
username: simple_cms
password: xpto
test:
<<: *default
database: simple_cms_test
username: root
default:&default
适配器:mysql2
编码:utf8
游泳池:5
套接字:/var/run/mysqld/mysqld.sock
发展:
您的数据库.yml
文件应在测试下包括以下内容:
test:
<<: *default
adapter: mysql12
database: simple_cms_test
username: travis
encoding: utf8
测试:
我不知道他们有这个工具,但它给了我“万岁,你的.travis.yml似乎很可靠!”你有没有尝试为你的database.yml文件添加MySQL示例配置?他们的示例与我的示例类似,只是数据库名称不同。在database.yml文件中,使用我发送的链接中显示的内容在标有test的部分中添加字段。例如,用户名应该是travis
,更具体地说,问题只是用户名。尽管文档中提到了root用户名,我还是不得不使用travis作为用户名。谢谢