【问题标题】:Override system installation of gem覆盖 gem 的系统安装
【发布时间】:2011-05-29 09:22:00
【问题描述】:

我正在安装 Redmine,它需要一个比 Fedora 15 (0.5.0) 更旧的 i18n gem 版本。

我不想过多地弄乱系统(IE sudo gem install -v=0.4.2 i18n)并干扰系统的 yum 管理部分;我想知道如何在本地为运行 redmine 的用户安装所需的降级 gem。

【问题讨论】:

    标签: ruby gem versioning redmine


    【解决方案1】:

    如果您仍然不这样做,请安装RVM, the Ruby Version Manager

    bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
    

    然后做:

    echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
    source .bash_profile
    

    只需阅读有关如何安装 Rubies 和 Gems 的 RVM 文档。

    它将您所有的 Ruby 版本和 Gems 保存在您的用户主页中,并且不会干扰整个系统。您甚至可以为不同的版本保留不同的宝石套装并在它们之间切换。

    【讨论】:

      猜你喜欢
      • 2018-08-30
      • 1970-01-01
      • 2019-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-30
      • 2012-03-16
      • 2012-12-07
      相关资源
      最近更新 更多