我仍在努力了解rvm如何运作并且几乎没有问题。如果有人能帮助我更好地理解,我将非常感激
1 - 我做了 gem env 并得到了这个
GEM PATHS:
/home/myname/.rvm/gems/ruby-1.9.3-p194
/home/myname/.rvm/gems/ruby-1.9.3-p194@global
为什么宝石有2个不同的文件夹?
2 - 在〜/ .rvm / gems / ruby-1.9.3-p194文件夹中,我有多个目录
ruby-1.9.3-p125@ajax_forms ruby-1.9.3-p194@myapp
ruby-1.9.3-p194 ruby-1.9.3-p194@rails_composer
ruby-1.9.3-p194@global ruby-1.9.3-p194@rails-prelaunch-signup
怎么来的?我创建了30多个应用程序,因此每个应用程序的宝石应该有30个文件夹,或者应该只有一个文件夹。
由于
答案 0 :(得分:3)
答案 1 :(得分:2)
RVM管理不同的ruby版本。这也提供了宝石的设施。宝石将由我们根据我们的用途创建。我们可以为不同的项目创建不同的gemset,这样项目之间安装的宝石就不会发生冲突。
ex:ruby-1.9.3-p125@ajax_forms
它说
创建不同的宝石集不是强制性的,但是如果你这样做,则会清楚地说明用于特定项目的宝石。
当我们切换到不同的ruby版本时,如果你给命令rvm gemset list将列出在这个ruby版本下创建的所有gemssets。