【发布时间】:2017-12-10 12:05:01
【问题描述】:
我需要在新的 Ubuntu 机器上安装 rvm。
我会使用 rvm 切换到不同 Ruby on Rails 应用程序所需的不同 ruby 版本和 gemset。
rvm suggests 使用 Ubuntu package。
然而,关于 Ubuntu 上 Rails 的 Internet 文档(例如 RailsApp)建议使用带有 --ruby 或 --rails 选项和 --autolibs=enable 选项的 curl 命令来安装 rvm,以避免丢失库:
$ \curl -L https://get.rvm.io | bash -s stable --rails --autolibs=enable
我找不到特定于 --rails 选项的信息,所以我不明白它的作用,只安装 rails gem 或安装 rails 以及其他对 rails 环境有用的 gem,例如 bundler 和 json例如。但是有一个错误:RVM does not install Rails when invoked with curl。
考虑到我不需要全局gemset中的rails gem,假设上面的bug很快就会修复,那么到底什么是在Ubuntu中安装rvm的最佳选择:Ubuntu包或者curl命令(希望得到解释)--rails 选项加上--autolibs=enable 选项?
【问题讨论】:
标签: ruby-on-rails rvm ubuntu-16.04