使用RVM时,如何安装Ruby gem?[英] How do I install Ruby gems when using RVM?

本文是小编为大家收集整理的关于使用RVM时,如何安装Ruby gem?的处理方法,想解了使用RVM时,如何安装Ruby gem?的问题怎么解决?使用RVM时,如何安装Ruby gem?问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我设置了 RVM 并用它来安装 Ruby 和其他一些库.在阅读各种教程和其他技术(如 Rails)的设置时,我开始对应该通过 RVM 做什么以及应该按照教程建议做什么感到困惑.

一个例子是这里的 RubyGems 教程:http://rubygems.org/pages/download

我应该下载他们正在谈论的那个 tar 文件吗?似乎没有必要,因为这是我认为 RVM 的用途.我什至需要 RubyGems 吗?那真的是为了什么?

另外,我如何真正获得 Rails?是否有精确的 RVM 命令来实际下载和安装 Rails?

推荐答案

这有助于我将 RVM 视为您与 ruby​​ 生态系统之间的抽象层.

没有 RVM:ruby、gems 和 ruby​​ 相关的二进制文件(如 rake、spec、gem 等)都直接安装到您的操作系统目录中.

使用 RVM:与 ruby​​ 相关的东西被 rvm 截获,因此 ruby​​、gems 和 ruby​​ 相关的二进制文件以一种很好、干净、有条理的方式"安装"到 ~/.rvm 目录中.RVM 位于 ruby​​、gems 和相关的二进制文件和操作系统之间.它提供了一种在同一台机器上拥有多个 ruby​​ 环境(具有不同的 gem 和二进制文件)的方法.

因此,无论您是否安装了 rvm,您都应该能够几乎准确地运行这些命令 (*),就像它们出现在网络上的任何教程中一样.换句话说,您可以"忘记"安装 RVM.ruby 生态系统应该像未安装一样工作.

所以,是的,你将不得不运行 gem install rails 等.

希望这有助于消除混乱.

(*) 有一些小的差异.例如:安装 RVM 时,您不应以 sudo 运行命令.

本文地址:https://www.itbaoku.cn/post/786406.html