gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 16:24:05 25 4
gpt4 key购买 nike

我正在尝试为 GitHub 上的 Ruby on Rails 项目配置 Travis CI 构建,但是 MySQL 配置不起作用。我的配置有什么问题?

.travis.yml

language: ruby
before_script:
- mysql -e 'create database simple_cms_test;'
rvm:
- 2.1

数据库.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

Travis CI 拒绝访问数据库配置。“Mysql2::错误:用户‘root’@‘localhost’的访问被拒绝(使用密码:YES)”

存储库是 https://github.com/julianonunes/simple_cms

最佳答案

您的 database.yml 文件应在 test 下包含以下内容:

test:
<<: *default
adapter: mysql12
database: simple_cms_test
username: travis
encoding: utf8

如文档中所示:http://docs.travis-ci.com/user/database-setup/#config-database.yml-Example

关于ruby-on-rails - 在 Ruby on Rails 应用程序上为 MySQL 配置 Travis CI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28400219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com