如何使用.rvmrc或.ruby-version / .ruby-gemset w /项目目录中的ALREADY新终端窗口?

时间:2014-01-17 20:26:45

标签: macos rvm rvmrc

快速提问你们:

根据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。

2 个答案:

答案 0 :(得分:1)

在尝试之后再试一次:

rvm get stable

我刚刚修复了RVM中的类似问题1.25.15 ...

虽然如果你使用rvm的系统安装,这是不可修复的。

答案 1 :(得分:0)

有时,接受的答案可能无效。就我而言,如果您不使用zsh,则必须将命令cd .添加到根文件夹中的.profile文件中。如果这样做,请将其添加到根文件夹中的“ .zlogin”文件中。