我在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
答案 0 :(得分:3)
gem install
与bundler或你的Gemfile无关,所以这个问题非常混乱。 (顺便说一句,您的代码链接转到404页面。)
答案 1 :(得分:2)
停止使用jeweler
,只使用maintain your own .gemspec
。