scripts/gems in rvm-0.1.9 vs scripts/gems in rvm-0.1.10
- old
+ new
@@ -105,11 +105,11 @@
if [[ ! -z "$(echo "$gems_args" | awk '/\.gem.*$/')" ]] ; then
rvm_gem_set_name="$(echo "$gems_args" | sed 's#\.gem.*##g')"
else
rvm_gem_set_name="$gems_args"
- fi ; shift
+ fi
if [[ -f "$rvm_gem_set_name.gems" ]] ; then
rvm_file_name="$rvm_gem_set_name.gems"
elif [[ -f "default.gems" ]] ; then
rvm_file_name="default.gems"
@@ -254,11 +254,12 @@
if [[ -z "$(which gem 2>/dev/null)" ]] ; then
$rvm_scripts_path/log "error" "'gem' was not found, cannot perform gem actions."
return 1
fi
-action="$(echo $* | awk '{print $1}')" ; shift
-gems_args="$*"
+set -x
+action="$(echo $* | awk '{print $1}')"
+gems_args="$(echo $* | awk '{$1="" ; print}' | sed 's/^[ \t]*//')"
if [[ "load" = "$action" ]] ; then
__rvm_gems_load
elif [[ "dump" = "$action" ]] ; then
__rvm_gems_dump