1

我将 Versionomy 用于我的 gem,但是当它尝试通过其缩写的包含路径运行 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方法调用?

谢谢..

4

0 回答 0