【发布时间】:2012-11-13 20:19:52
【问题描述】:
我想知道 gem 如何处理它的依赖解析。
例如,当我想安装 gem foodcritic 时,它在 1.5.0 版本中依赖于 nokogiri。
我解压了 foodcritic-1.6.1.gem,但在任何地方都找不到字符串“1.5.0”、“rubygems.org”或任何可以保存版本信息的字符串。
那么“gem”如何知道 foodcritic 需要 nokogiri-1.5.0?
我问这个是因为我想手动更改该依赖项。谢谢
编辑:foodcritic-1.6.1 不包含 gemfile 或 gemspec 文件。你可以在http://rubygems.org/gems/foodcritic下找到它
【问题讨论】:
-
所以我刚刚了解到'gem' 在上游查看远程 gemspec 文件。真的吗?它如何找出上游的实际位置?我在 gem 文件本身中找不到信息。
标签: ruby gem dependencies version