diff --git a/scripts/utility b/scripts/utility index 21cf614296..762b349c67 100644 --- a/scripts/utility +++ b/scripts/utility @@ -659,7 +659,7 @@ __rvm_gemset_select() { if [[ -z "$rvm_gemset_name" ]] ; then unset rvm_gemset_name ; fi else if [[ -z "$rvm_ruby_gem_home" ]] || [[ ! -z "$(echo $rvm_ruby_gem_home | grep ${rvm_gemset_separator})" ]] ; then - rvm_ruby_gem_home="${rvm_gems_path}/${rvm_ruby_string}${rvm_gemset_separator}${rvm_gemset_name}" + rvm_ruby_gem_home="$rvm_gems_path/$(basename $rvm_ruby_gem_home | awk -F${rvm_gemset_separator} '{print $1}'})${rvm_gemset_separator}${rvm_gemset_name}" fi fi