【问题标题】:How does ruby-install work?红宝石安装如何工作?
【发布时间】:2013-05-28 10:44:55
【问题描述】:

ruby-install安装多个ruby后,如何使用特定安装的ruby? ruby 应该通过绝对路径访问,还是依赖于诸如rvm 之类的环境路径?

【问题讨论】:

    标签: ruby ruby-install


    【解决方案1】:

    您可以使用后现代的chruby 来更改当前的Ruby:

    chruby 1.9
    chruby
     * ruby-1.9.3-p429
       ruby-2.0.0-p195
    

    它还支持基于.ruby-version 文件的auto-switching

    【讨论】:

      【解决方案2】:

      您是否考虑过使用 rbenv 环绕它以提供类似 rvm 的接口?

      我认为直接使用这些并不实用。

      【讨论】:

      • 由于 ruby​​-install 默认将 rubies 安装到 /opt/rubies (root) 和 ~/.rubies (users) 中,rbenv 不会自动检测以前使用 ruby​​-install 安装的 rubies。更好的解决方案是使用 chruby(支持自动检测 /opt/rubies/ 和 ~/.rubies/)或 RVM(最近添加了对安装到 /opt/rubies 中的检测 rubies 的支持)。
      • 我不会相信任何已经安装的东西。如果您的 Ruby 版本管理器不同步,最好进行清理和重建。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-10
      • 2016-03-23
      • 1970-01-01
      • 2013-12-16
      • 1970-01-01
      • 2013-10-19
      相关资源
      最近更新 更多