Bash 如何指定“的顺序?”;“违约”;rvms?

Bash 如何指定“的顺序?”;“违约”;rvms?,bash,rvm,rc,Bash,Rvm,Rc,我已安装RVM,并启用了项目rvmrc文件 在我的bashrc中,我有: rvm use 1.9.2 但是,在我的一个项目rvmrc文件中,我有: rvm use 1.8.7 但是,如果我在项目中打开一个新的终端窗口,我会得到: Using /home/.../.rvm/gems/ruby-1.8.7-p352 Using /home/.../.rvm/gems/ruby-1.9.2-p290 显然,我想要1.8.7,但是bashrc在项目rvmrc之后运行。这意味着我使用了错误的rvm,

我已安装RVM,并启用了项目rvmrc文件

在我的bashrc中,我有:

rvm use 1.9.2
但是,在我的一个项目rvmrc文件中,我有:

rvm use 1.8.7
但是,如果我在项目中打开一个新的终端窗口,我会得到:

Using /home/.../.rvm/gems/ruby-1.8.7-p352
Using /home/.../.rvm/gems/ruby-1.9.2-p290
显然,我想要1.8.7,但是bashrc在项目rvmrc之后运行。这意味着我使用了错误的rvm,因此必须将其cd输出并返回目录,或者再次运行rvm
use1.8.7

是否存在强制rvmrc文件在bashrc之后运行的方法

我了解
rvm default
,但不确定我是否想要\可以使用它。

请阅读:它描述了在哪些用例中应该使用哪些文件

至于
rvm——默认的1.9.2
应该在手动将版本输入到rc文件时使用,因为只有在尚未选择版本时,它才加载ruby

对于rc文件问题(我想你有一个)最简单的解决方案是
rvm get head--auto
,它将在你的rc文件中重新组织rvm的来源-为了让它完全正常工作,你需要重新启动图形会话(或者只是重新启动计算机)