Ruby Gemfile中的jeweler和gemspec一起工作吗?

Ruby Gemfile中的jeweler和gemspec一起工作吗?,ruby,rubygems,bundler,Ruby,Rubygems,Bundler,我在Gemfile中使用gemspec和使用jeweler时遇到问题: 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_

我在Gemfile中使用gemspec和使用jeweler时遇到问题:

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中删除gempec时,运行时依赖项消失,安装gem工作

现在,使用珠宝商和捆绑商的最佳实践是什么


仅供参考:gem的代码位于

gem安装与bundler或您的Gemfile无关,因此这个问题非常令人困惑。顺便说一句,您的代码链接指向404页面。

gem安装与bundler或您的Gemfile无关,因此这个问题非常令人困惑。顺便说一句,你的代码链接会转到404页面。

停止使用jeweler和just。

停止使用jeweler和just。

好吧,我也很困惑,这就是问题所在;-我看到的是,jeweler确实在生成的gemspec中添加了一个奇怪的运行时依赖项,版本规范>=0。但前提是gempec声明在Gemfile中。这种自引用依赖性似乎阻碍了gem安装的成功安装。顺便说一句:链接修复了thx@iceydee!嗯,我也很困惑,这就是问题所在;-我看到的是,jeweler确实在生成的gemspec中添加了一个奇怪的运行时依赖项,版本规范>=0。但前提是gempec声明在Gemfile中。这种自引用依赖性似乎阻碍了gem安装的成功安装。顺便说一句:链接修复了thx@iceydee!嗯,我不介意自己创建。gemspec,但我真的很喜欢珠宝商的标记/发布部分。在阅读了耶胡达的帖子一段时间后,我确实知道了这一点,我看到了斯文·福斯(gem release)的链接,这可能会填补这一部分。可能要试一试。所以:谢谢你再次让我重新思考这个问题,但是那强硬而简洁的语言几乎让我否决了你的评论:-好吧,我不介意自己创建。gempec,但我真的很喜欢珠宝商的标签/发布部分。在阅读了耶胡达的帖子一段时间后,我确实知道了这一点,我看到了斯文·福斯(gem release)的链接,这可能会填补这一部分。可能要试一试。所以:谢谢你让我再次思考这个问题,但那强硬而简洁的语言几乎让我否决了你的评论:-