0

给你们的快速问题:

根据 RVM 文档,使用 .rvmrc 或 .ruby-version / .ruby-gemset 文件...

This will be set when entering project directory 

我的问题是,在 OSX 中,您可以使用 Cmd-T 打开一个新的终端选项卡,并且在执行此操作时,该目录已设置为上一个目录(在我的情况下,该目录是项目目录)。

执行此操作时,我不会更改项目目录(因此触发 rvm 以使用项目设置),我已经在项目目录中,因此 RVM 正在选择全局默认值,这是不同的。

所以我发现自己必须这样做才能出去然后回到目录并让 rvm 玩得很好cd ~cd project

有什么办法可以跳过吗?似乎是一个额外的步骤,有时我在快速打开终端时忘记了这样做,因此正在使用错误的 ruby​​ 版本和 gemset。

4

2 回答 2

1

之后再试一次:

rvm get stable

我只是在 RVM 中解决类似的问题1.25.15......

尽管如果您使用 rvm 的系统安装,这是无法修复的。

于 2014-01-19T12:42:18.557 回答
0

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

于 2018-10-11T17:07:19.047 回答