【问题标题】:Install a gem from a bundler package on new machine without bundler在没有捆绑器的新机器上从捆绑器包中安装 gem
【发布时间】:2016-09-03 09:02:29
【问题描述】:

我在存储库中有一个缓存的 gem。 gem 是使用bundle package --all 命令保存的。

在未安装 Bundler 但确实有此 repo 副本的新建机器 (centos) 上,我想避免连接到 Internet 并从该本地副本安装 gem。

是否可以在不安装 bundler 的情况下安装这个 gem?

【问题讨论】:

  • gem install gem_name -v '1.2.3' 不适合您的用途吗?这确实假设您想要一个标准的发布版本(不是从 github 提取并现在缓存在您的存储库中的版本)。 . .
  • gem install 连接到互联网。我试图避免这种情况。

标签: ruby centos rubygems bundler


【解决方案1】:

您可以将本地路径传递给 gem 而不是它的名称:

gem install ./vendor/cache/gem-name.gem

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-24
    • 1970-01-01
    • 1970-01-01
    • 2014-02-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-11
    • 1970-01-01
    相关资源
    最近更新 更多