Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在Ruby on Rails应用程序上为MySQL配置Travis CI_Ruby On Rails_Ruby_Travis Ci - Fatal编程技术网

Ruby on rails 在Ruby on Rails应用程序上为MySQL配置Travis CI

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:

我试图在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: 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作为用户名。谢谢