【问题标题】:How many gems and gem-authors does core Ruby on Rails 3 rely on?核心 Ruby on Rails 3 依赖于多少 gems 和 gem-authors?
【发布时间】: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


    【解决方案1】:

    试试这个:

    gem dependency rails --pipe | gem dependency $1
    

    这将遍历 rails gem 的依赖关系树。

    如果您安装了多个版本的rails,请执行以下操作:

    gem dependency rails -v 3.2 --pipe | gem dependency $1
    

    剧透:Rails 依赖于 其他宝石。

    【讨论】:

      【解决方案2】:

      制作一个只有一个 gem 的 Gemfile:

      gem 'rails', '3.2.0'
      

      (您还必须列出 gem 来源)

      然后运行:

      bundle install
      

      然后打开 Gemfile.lock 并查看列出了哪些 gem。如果您在显示行号的文本编辑器中打开,只需查看列出的第一个和最后一个 gem 的行号,您就可以在不计算的情况下计算出数字。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-10-17
        • 1970-01-01
        • 2011-04-06
        • 1970-01-01
        • 1970-01-01
        • 2012-02-19
        • 1970-01-01
        相关资源
        最近更新 更多