2016-02-07 22 views
0
/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任务时,它会失败,说它无法加载此文件。特拉维斯因包装后'需要'文件LoadError

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

对我来说这很奇怪,seat_geek/query/文件夹在此之前并没有爆炸。

这里有什么问题?

回答

0

特拉维斯期待路径全部小写。问题在于,即使我进行了更改并将其推高,Github也没有将我的文件夹名称从Taxonomies/concerts更新为taxonomies/concerts

Github似乎不在乎它是否大写。所以我不得不将文件夹名称更改为taxonomiess,然后推送它。然后在小写后将其更改为taxonomies