红宝石宝石的包含仍然需要Gemfile中的显式依赖

时间:2018-07-02 19:45:32

标签: ruby rubygems bundler gemspecs

我有一个Gem项目,在 mygem.gemspec 文件中具有以下内容:

Gem::Specification.new do |s|

  s.add_dependency 'some_other_gem'

end

一切对于宝石都可以构建和发布。

在使用它的Rails项目中,我的 Gemfile 中包含以下内容:

source 'http://abc123@gem.fury.io/my_user/' do
  gem 'mygem', '1.12'
end

运行项目时,我需要在 Gemfile 中明确添加以下内容,否则会出现依赖项错误:

'some_other_gem', '3.14'

source 'http://abc123@gem.fury.io/my_user/' do
  gem 'mygem', '1.12'
end

Project的Rails版本是在Ruby 2.3.1上运行的5.0.6。

在我的 mygem.gemspec 文件中,除了s.add_dependency以外,还有其他必要吗?

0 个答案:

没有答案
相关问题