Gemfile中的珠宝商和gemspec一起工作吗?

时间:2011-05-11 11:33:15

标签: ruby rubygems bundler

我在Gemfile中使用gemspec并使用珠宝商时遇到问题:

sudo gem install
pkg/revertible_paper_trail-0.3.0.gem
Fetching: revertible_paper_trail-0.3.0.gem (100%)
ERROR:  Error installing pkg/revertible_paper_trail-0.3.0.gem:
    revertible_paper_trail requires revertible_paper_trail (>= 0)

rake gemspec:debug表明已添加:

if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
  s.add_runtime_dependency(%q<revertible_paper_trail>, [">= 0"])

从Gemfile中删除gemspec时,运行时依赖性消失并安装gem。

现在,使用珠宝商和捆绑商时最佳做法是什么?

仅供参考:宝石的代码位于https://github.com/CyTeam/revertible_paper_trail

2 个答案:

答案 0 :(得分:3)

gem install与bundler或你的Gemfile无关,所以这个问题非常混乱。 (顺便说一句,您的代码链接转到404页面。)

答案 1 :(得分:2)

停止使用jeweler,只使用maintain your own .gemspec