在用户的.rvmrc中设置rvm默认解释器?

时间:2011-07-01 01:55:26

标签: ruby rvm

我很好奇是否可以在我的$HOME/.rvmrc文件中设置我的默认Ruby解释器(即相当于rvm --default use 1.9.2)。

我尝试设置rvm_ruby_interpreterrvm_ruby_version,但没有运气。

2 个答案:

答案 0 :(得分:1)

只是清理我未解答的问题......我最终基本上接受了Phrogz的建议并将其添加到我的.zprofile

RVM_DEFAULT=ruby-1.9.3-p194@home
if [ -x ~/.rvm/bin/rvm-prompt ] && [ "$(~/.rvm/bin/rvm-prompt)" != $RVM_DEFAULT ] ; then
  rvm use $RVM_DEFAULT
fi

回顾这是一个奇怪的问题,可能是因为我是rvm的新手并且相对较新的Ruby(但熟悉Unix和dotfiles)。

答案 1 :(得分:0)

您不能在$ HOME / .rvmrc或/ etc / rvmrc文件中,但您可以通过键入rvm <interpreter>来项目.rvmrc文件。因此,如果您希望一个项目使用1.9.2,但需要另外一个项目,请在第一个项目的.rvmrc文件中键入rvm 1.9.2,在另一个项目的.rvmrc文件中键入rvm ree。您也可以通过这种方式自动激活gemsets。

来源:https://rvm.beginrescueend.com/workflow/rvmrc/