我有一个 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文件之外,还有其他必要的吗?