File: //usr/local/rvm/src/rvm/rvm-test-rvm1/path_mismatch_comment_test.sh
source "$rvm_path/scripts/rvm"
rvm_scripts_path="$rvm_path/scripts" rvm_project_rvmrc=cd source "$rvm_path/scripts/cd"
: test no error
rvm use 2.4.1 --install # status=0
rvm version
# match!=/is not at first place/
# match!=/is not available/
: test GEM_HOME second
rvm use 2.4.1 # status=0
GEM_HOME=$GEM_HOME@global # env[GEM_HOME]=/2.4.1@global$/
rvm version # match=/is not at first place/
: test GEM_HOME missing
rvm use 2.4.1 # status=0
rvm gemset delete veve
GEM_HOME=$GEM_HOME@veve # env[GEM_HOME]=/2.4.1@veve$/
rvm version # match=/is not available/
: rvm-shell check
rvm use 2.4.1 # status=0
GEM_HOME=$GEM_HOME@veve
rvm-shell 2.4.1 -c 'true'
# match!=/is not at first place/
# match!=/is not available/
: test silencing
export rvm_silence_path_mismatch_check_flag=1
rvm use 2.4.1 # status=0
GEM_HOME=$GEM_HOME@veve
rvm version
# match!=/is not at first place/
# match!=/is not available/
unset rvm_silence_path_mismatch_check_flag
## cd + .rvmrc
: prepare
rvm use system
rvm alias delete default
true TMPDIR:${TMPDIR:=/tmp}:
d=$TMPDIR/test-cd-rvmrc
mkdir -p $d
echo "rvm use 2.4.1@veve --create" >> $d/.rvmrc
rvm rvmrc trust $d/.rvmrc
: entering
cd $d
# match!=/is not at first place/
# match!=/is not available/
# env[GEM_HOME]=/@veve$/
: leaving
cd ..
# match!=/is not at first place/
# match!=/is not available/
# env[GEM_HOME]=/^$/
: simulate 'rvm reload'
cd
rvm use 2.4.1@veve
# env[GEM_HOME]=/@veve$/
# env[PATH]=/@veve/
rvm_previous_environment="$(__rvm_env_string)"
rvm_promptless=1 __rvm_project_rvmrc
# match!=/is not at first place/
# match!=/is not available/
# env[GEM_HOME]=/@veve$/
# env[PATH]=/@veve/
rvm rvmrc reset $d/.rvmrc
rm -rf $d