我想创建一个具有一些依赖项的 gem。我遵循了一个教程,这是完整的代码。
我有
s.add_dependency "sinatra"
在宝石规范中。我建造了宝石。当我尝试安装它时
gem install --local gemname.gem
我有
错误:在任何存储库中都找不到有效的 gem 'sinatra' (>= 0)
相反,我希望gem install
首先安装sinatra,然后继续使用我的 gem。
如何让它在我的 gem 之前安装任何依赖项?我试过了:
- 添加
gem 'sinatra'
到gemfile - 使用
add_runtime_dependency
而不是add_dependency
require 'rubygems'
在我的 gemspec 文件之上