【问题标题】:gem equivalent of `pip install -r requirements.txt`相当于`pip install -r requirements.txt`的gem
【发布时间】:2012-08-07 06:25:23
【问题描述】:

我在这里对 npm 提出了类似的问题:npm equivalent of `pip install -r requirements.txt`

这是给宝石的。

gem 相当于什么:

pip freeze > requirements.txt
pip install -r requirements.txt

【问题讨论】:

    标签: gem


    【解决方案1】:

    在 Ruby 中没有直接的比较,但我们有一些非常相似的东西。查看bundler gem,了解如何将所需的 gem 列表写入 Gemfile 并自动生成包含当前安装版本的 Gemfile.lock。

    【讨论】:

      【解决方案2】:

      我的解决办法是:

      serverA: $ gem list | awk -F'[ ()]' '{print $1" -v "$(NF-1)}' > gem_reqs.txt
      serverB: $ cat gem_reqs.txt | xargs gem install
      

      我的情况是。在服务器“A”上,我有第 3 方开发的具有许多依赖项且没有 Gemfile 的 ruby​​ 脚本。我必须在服务器“B”上使用那些相同的 ruby​​ 脚本。如何轻松地将带有所有可能需要的 gem 的 ruby​​ 环境“复制”到服务器“B”(相同版本)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-01
        • 2019-07-04
        • 1970-01-01
        • 1970-01-01
        • 2018-12-05
        相关资源
        最近更新 更多