RVM/rbenv 关于 rvm gemset 的路径问题

hxh1246996371 · 2016年01月06日 · 最后由 hxh1246996371 回复于 2016年03月02日 · 6822 次阅读

今天遇到一个很蛋疼的问题,当我执行下面的命令:

which rvm   #/usr/local/rvm/bin/rvm
which ruby   # /usr/local/rvm/rubies/ruby-2.0.0-p643/bin/ruby

然后我执行

rvm gemset create test

输出

ruby-2.0.0-p643 - #gemset created /root/.rvm/gems/ruby-2.0.0-p643@test
ruby-2.0.0-p643 - #generating test wrappers..............

事实上应该生成的是这个路径 /usr/local/rvm/gems/ruby-2.0.0-p643@test,为什么会跑到 /root/.rvm/gems/ 这个路径下来了呢?

1 楼 已删除

没看过源码 不过 gemset 就是管理 gem 的,在 gems 的文档下面做个子文档 好像是可以理解的。兄台可以去翻下源码,项目加载 gem 的路径这块,我猜都是/.rvm/gems/* 这个目录下的

O(∩_∩)O 谢谢 我还是重装了环境 省事

需要 登录 后方可回复, 如果你还没有账号请 注册新账号