我很好奇是否可以在我的$HOME/.rvmrc
文件中设置我的默认Ruby解释器(即相当于rvm --default use 1.9.2
)。
我尝试设置rvm_ruby_interpreter
和rvm_ruby_version
,但没有运气。
答案 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。