我在Git中有几个跟踪.rvmrc的应用程序。
问题是,我有这个自动脚本,如果给定某个开关,它就会转到特定的应用程序目录。
可悲的是,我无法运行任何与项目相关的命令,因为它使用默认的ruby,而不是我项目的.rvmrc文件中指定的ruby。
答案 0 :(得分:1)
您应该在“cd”:
之前将RVM加载到shell会话中#!/usr/bin/env bash
if [[ -s "$HOME/.rvm/scripts/rvm" ]] ; then
source "$HOME/.rvm/scripts/rvm"
elif [[ -s "/usr/local/rvm/scripts/rvm" ]] ; then
source "/usr/local/rvm/scripts/rvm"
else
printf "ERROR: An RVM installation was not found.\n"
fi