代码之家  ›  专栏  ›  技术社区  ›  lofidevops

如何安装具有独立依赖项的fpm(打包工具)?

  •  0
  • lofidevops  · 技术社区  · 6 年前

    大多数安装fpm的指南建议使用 gem . 例如(来源 1 2 ):

    gem install --no-ri --no-rdoc fpm
    

    sudo gem install fpm
    

    但是我想隔离和管理fpm的依赖项,与系统包和其他Ruby工具分开。我该怎么做?

    1 回复  |  直到 6 年前
        1
  •  1
  •   lofidevops    6 年前

    Ruby有几个隔离工具,其中一个是rbenv,可以使用如下:

    sudo apt install rbenv
    rbenv install 2.4.1
    rbenv local 2.4.1 # enter the environment
    gem install fpm
    fpm --version
    rbenv local --unset # leave the environment
    

    注:

    可能有方法使基于RBEV的宝石更容易运行(例如不必进入/退出环境):