Ruby + Bundler:在lib / <gem> /version.rb </gem>中使用versionomy

时间:2013-07-02 19:59:59

标签: ruby bundler versioning

我使用Versionomy作为我的宝石,但是当它试图通过缩写的include-path运行gemspec时,它会导致Bundler出现问题:

$ bundle check
There was a LoadError while loading envgraph.gemspec: 
cannot load such file -- versionomy from
  /home/coar/rhgit/redhat-git-utils/envgraph/envgraph.gemspec:9:in `<main>`
Does it try to require a relative path? That's been removed in Ruby 1.9.

当Bundler开始处理gemspec时,它已经在包含路径上设置了第一个传递 - 这不会包含versionomy.rb的位置。

我试图以各种方式将gem的位置注入到流程中,但Bundler坚持使用最小的上下文解析gemspec。

我怎样才能说服Bundler停止使用包含路径,直到要求进行setup方法调用?

谢谢..

0 个答案:

没有答案