5
5
6
6
# First we specify our desired <ruby>[@<gemset>], the @gemset name is optional,
7
7
# Only full ruby name is supported here, for short names use:
8
- # echo "rvm use 1.9.3 " > .rvmrc
9
- environment_id=" ruby-1.9.3-p194@bootstrap- wysihtml5"
8
+ # echo "rvm use 2.0.0 " > .rvmrc
9
+ environment_id=" ruby-2.0.0-p195@ wysihtml5"
10
10
11
11
# Uncomment the following lines if you want to verify rvm version per project
12
- # rvmrc_rvm_version="1.13.5 (master)" # 1.10.1 seams as a safe start
12
+ # rvmrc_rvm_version="1.20.13 (master)" # 1.10.1 seams as a safe start
13
13
# eval "$(echo ${rvm_version}.${rvmrc_rvm_version} | awk -F. '{print "[[ "$1*65536+$2*256+$3" -ge "$4*65536+$5*256+$6" ]]"}' )" || {
14
14
# echo "This .rvmrc file requires at least RVM ${rvmrc_rvm_version}, aborting loading."
15
15
# return 1
@@ -23,8 +23,20 @@ if [[ -d "${rvm_path:-$HOME/.rvm}/environments"
23
23
&& -s " ${rvm_path:- $HOME / .rvm} /environments/$environment_id " ]]
24
24
then
25
25
\. " ${rvm_path:- $HOME / .rvm} /environments/$environment_id "
26
- [[ -s " ${rvm_path:- $HOME / .rvm} /hooks/after_use" ]] &&
27
- \. " ${rvm_path:- $HOME / .rvm} /hooks/after_use" || true
26
+ for __hook in " ${rvm_path:- $HOME / .rvm} /hooks/after_use" *
27
+ do
28
+ if [[ -f " ${__hook} " && -x " ${__hook} " && -s " ${__hook} " ]]
29
+ then \. " ${__hook} " || true
30
+ fi
31
+ done
32
+ unset __hook
33
+ if (( ${rvm_use_flag:= 1} >= 2 )) # display only when forced
34
+ then
35
+ if [[ $- == * i* ]] # check for interactive shells
36
+ then printf " %b" " Using: \E[32m$GEM_HOME \E[0m" # show the user the ruby and gemset they are using in green
37
+ else printf " %b" " Using: $GEM_HOME " # don't use colors in non-interactive shells
38
+ fi
39
+ fi
28
40
else
29
41
# If the environment file has not yet been created, use the RVM CLI to select.
30
42
rvm --create " $environment_id " || {
0 commit comments