HEX
Server: Apache
System: Linux s198.coreserver.jp 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: nagasaki (10062)
PHP: 7.1.33
Disabled: NONE
Upload Files
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