我是Ruby新手。 RVM有用吗?所有宝石最终都应该存在于RVM目录下吗?
答案 0 :(得分:1)
并且,是的,您的所有宝石都将存储在~/.rvm
目录
答案 1 :(得分:1)
Rvm非常有用,因为它允许您安装不同的ruby版本,并且您可以即时切换它们。
每个ruby版本都有自己的gemset
你也可以在同一个ruby解释器上拥有不同的gemset。
它也非常方便,因为它不与系统解释器重叠。它是自包含在您家中的.rvm目录中。如果你搞砸了,只需删除目录并从头开始重新启动。
答案 2 :(得分:1)
RVM中gems的最佳实践是按应用程序
创建gemsetrvm gemset create myappname
所以这个应用程序的所有宝石都在这个宝石集中
有关位置磁带此命令的详细信息
gem environment
答案 3 :(得分:1)
答案很好,但我认为rvm最重要的方面是能够拥有.rvmrc文件。这允许您自动切换到特定项目中使用的gemset,这对于使用特定宝石集的开源项目非常有用。