使用Ruby和RVM了解gem结构

时间:2011-04-21 19:56:18

标签: ruby-on-rails ruby rvm

我是Ruby新手。 RVM有用吗?所有宝石最终都应该存在于RVM目录下吗?

4 个答案:

答案 0 :(得分:1)

RVM让事情变得更容易......尤其是在开发环境中,比如Ruby& Rails,即一直在变化。这是easy to install。现在就做,不要回头看。

并且,是的,您的所有宝石都将存储在~/.rvm目录

中的文件夹中

答案 1 :(得分:1)

Rvm非常有用,因为它允许您安装不同的ruby版本,并且您可以即时切换它们。
每个ruby版本都有自己的gemset 你也可以在同一个ruby解释器上拥有不同的gemset。

它也非常方便,因为它不与系统解释器重叠。它是自包含在您家中的.rvm目录中。如果你搞砸了,只需删除目录并从头开始重新启动。

答案 2 :(得分:1)

RVM中gems的最佳实践是按应用程序

创建gemset
rvm gemset create myappname

所以这个应用程序的所有宝石都在这个宝石集中

有关位置磁带此命令的详细信息

gem environment

答案 3 :(得分:1)

答案很好,但我认为rvm最重要的方面是能够拥有.rvmrc文件。这允许您自动切换到特定项目中使用的gemset,这对于使用特定宝石集的开源项目非常有用。