快速提问你们:
根据RVM文档,使用.rvmrc或.ruby-version / .ruby-gemset文件......
This will be set when entering project directory
我的问题是,在OSX中,你有能力让Cmd-T打开一个新的终端选项卡,当这样做时,目录已经设置为上一个目录(在我的例子中,是项目目录) )。
执行此操作时,我不会更改到项目目录(从而触发rvm以使用项目设置),我在项目目录中已经完成了,因此RVM正在拾取全局默认值,这是不同的。 / p>
所以我发现自己必须cd ~
然后cd project
才能出去然后回到目录并让rvm玩得很好。
有什么办法可以跳过吗?看起来像是一个额外的步骤,有些时候我忘了在快速打开终端时这样做,因此我正在使用错误的ruby版本和gemset。
答案 0 :(得分:1)
在尝试之后再试一次:
rvm get stable
我刚刚修复了RVM中的类似问题1.25.15
...
虽然如果你使用rvm的系统安装,这是不可修复的。
答案 1 :(得分:0)
有时,接受的答案可能无效。就我而言,如果您不使用zsh,则必须将命令cd .
添加到根文件夹中的.profile
文件中。如果这样做,请将其添加到根文件夹中的“ .zlogin”文件中。