【发布时间】:2012-01-22 00:37:36
【问题描述】:
Rails 依赖于:
- actionmailer = 3.2.0
- 动作包 = 3.2.0
- 活动记录 = 3.2.0
- activeresource = 3.2.0
- activesupport = 3.2.0
- 捆绑器 ~> 1.0
- railties = 3.2.0
这些宝石中的每一个都依赖于它自己的宝石等等。有没有人有资源或技能来编写脚本来快速解决这个问题?
【问题讨论】:
标签: ruby-on-rails ruby gem
Rails 依赖于:
这些宝石中的每一个都依赖于它自己的宝石等等。有没有人有资源或技能来编写脚本来快速解决这个问题?
【问题讨论】:
标签: ruby-on-rails ruby gem
试试这个:
gem dependency rails --pipe | gem dependency $1
这将遍历 rails gem 的依赖关系树。
如果您安装了多个版本的rails,请执行以下操作:
gem dependency rails -v 3.2 --pipe | gem dependency $1
剧透:Rails 依赖于 吨 其他宝石。
【讨论】:
制作一个只有一个 gem 的 Gemfile:
gem 'rails', '3.2.0'
(您还必须列出 gem 来源)
然后运行:
bundle install
然后打开 Gemfile.lock 并查看列出了哪些 gem。如果您在显示行号的文本编辑器中打开,只需查看列出的第一个和最后一个 gem 的行号,您就可以在不计算的情况下计算出数字。
【讨论】: