比方说,我在git中的两个不同分支上分别设置了.ruby-gemset和.ruby-version文件(似乎是一个足够常见的用例)。当我从一个分支切换到另一个分支并运行rvm gemset list
和ruby -v
时,我将看到起始分支的gemset和ruby v,而忽略了.ruby-gemset和.ruby-version文件设置。切换到分支。
现在,如果我cd
从项目目录中退出,然后返回到项目目录中,我将看到正确的gemset和ruby v ...这是正常现象,还是有某种方法可以解决? gemset打开分支更改。