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

hxh1246996371 · January 06, 2016 · Last by hxh1246996371 replied at March 02, 2016 · 6817 hits

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

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 Floor has deleted

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

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

You need to Sign in before reply, if you don't have an account, please Sign up first.