Travis失败由于捆绑后“require”文件LoadError

时间:2016-02-07 18:45:50

标签: ruby-on-rails ruby travis-ci

    /home/travis/.rvm/rubies/ruby-2.2.2/bin/ruby -I/home/travis/.rvm/gems/ruby-2.2.2/gems/rspec-core-3.4.2/lib:/home/travis/.rvm/gems/ruby-2.2.2/gems/rspec-support-3.4.1/lib /home/travis/.rvm/gems/ruby-2.2.2/gems/rspec-core-3.4.2/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb
    /home/travis/build/jmoon90/seat_geek/lib/seat_geek.rb:13:in `require': cannot load such file -- seat_geek/taxonomies/tree (LoadError). 
The command "bundle exec rake" exited with 1.

我正在为SeatGeek wrapper gem设置Travis CI。但是,当CI构建时,它会正确捆绑,但是当它运行rake任务时,它无法说它无法加载此类文件。

我不确定为什么会这样,因为我在master file中提供了它。

奇怪的是seat_geek/query/文件夹在此之前没有爆炸。

这里有什么问题?

1 个答案:

答案 0 :(得分:0)

特拉维斯预计这条道路将全部为小写。问题是Github没有将我的文件夹名称从Taxonomies/concerts更新为taxonomies/concerts,即使在我做出更改并将其推升之后。

Github似乎并不关心它是否是大写的。所以我不得不将文件夹名称更改为taxonomiess并推送它。之后用小写字母将其更改回taxonomies