From 9e6f7fda8acfc92ad6dd740d9dfee7fe38976a53 Mon Sep 17 00:00:00 2001 From: "Wayne E. Seguin" Date: Wed, 28 Oct 2009 17:07:06 -0400 Subject: [PATCH] Bugfix: 'rvm 1.9.1%somegem ; gem install wirble ; rvm 1.8.7 ; rvm gems delete 1.9.1%somegem' now works properly. --- scripts/cli | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/cli b/scripts/cli index c702dd94ce..469f27b4bb 100644 --- a/scripts/cli +++ b/scripts/cli @@ -379,7 +379,10 @@ function __rvm_parse_args { *) if [[ ! -z "$rvm_token" ]] ; then if [[ "gems" = "$rvm_action" ]] ; then - if [[ ! -z "$(echo "$rvm_token" | awk '/\.gems$/')" ]] ; then + if match "$rvm_token" "^.+%.+$" ; then + rvm_gem_set_name="$(echo "$rvm_token" | awk -F'%' '{print $2}')" + rvm_ruby_string="$(echo "$rvm_token" | awk -F'%' '{print $1}')" + elif [[ ! -z "$(echo "$rvm_token" | awk '/\.gems$/')" ]] ; then rvm_file_name="$(echo "$rvm_token" | sed 's#\.gems##g').gems" # elif [[ ! -z "$(echo "$rvm_token" | awk '/\.gems$/')" ]] ; then else