Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.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 Travis CI:致命:数据库不存在_Ruby On Rails_Ruby_Ruby On Rails 3_Continuous Integration_Travis Ci - Fatal编程技术网

Ruby on rails Travis CI:致命:数据库不存在

Ruby on rails Travis CI:致命:数据库不存在,ruby-on-rails,ruby,ruby-on-rails-3,continuous-integration,travis-ci,Ruby On Rails,Ruby,Ruby On Rails 3,Continuous Integration,Travis Ci,我正试图让我的应用程序与Travis CI一起工作,但我一直得到:致命:数据库“skateparks\u test”不存在。我在他们的PostgreSQL网站上关注了这个问题,但似乎无法让它发挥作用。如果您想查看my.travis.yaml文件,请访问: 我认为文件扩展名应该是.yml,而不是.yaml,如.travis.yml是的,看起来yml文件正在创建数据库,如果文件命名错误,您将无法创建数据库 我不知道travis ci是什么,但是如果不使用yml文件,手动创建数据库应该不会更困难。只要

我正试图让我的应用程序与Travis CI一起工作,但我一直得到:
致命:数据库“skateparks\u test”不存在
。我在他们的PostgreSQL网站上关注了这个问题,但似乎无法让它发挥作用。如果您想查看my.travis.yaml文件,请访问:


我认为文件扩展名应该是.yml,而不是.yaml,如
.travis.yml
是的,看起来yml文件正在创建数据库,如果文件命名错误,您将无法创建数据库


我不知道travis ci是什么,但是如果不使用yml文件,手动创建数据库应该不会更困难。只要进入postgres的外壳。

这确实是问题所在。谢谢PS:使用脚本:“bundle exec rake db:drop db:create db:migrate spec”不需要在脚本之前包含--“psql-c'create database\U test;”-U postgres”