0

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

Gem::Specification.new do |s|

  s.add_dependency 'some_other_gem'

end

一切都为 Gem 构建和发布。

在我使用它的 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

项目的 Rails 版本是 5.0.6,在 Ruby 2.3.1 上运行。

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

4

0 回答 0