This will remove all rpm and gem installed gem, followed
by ruby itself (to get anything that may have been missed).
---
util/cleanup-ruby | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
create mode 100755 util/cleanup-ruby
diff --git a/util/cleanup-ruby b/util/cleanup-ruby
new file mode 100755
index 0000000..8540ac4
--- /dev/null
+++ b/util/cleanup-ruby
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+GEMLIST=$(gem list -l --no-versions)
+
+for gem in $GEMLIST; do
+ RUBYGEMVER=$(rpm -q rubygem-$gem --qf '%{VERSION}\n')
+ if [ $? -eq 0 ]; then
+ echo "rubygem-$gem" >> packages-rubygems
+ continue
+ fi
+done
+
+cat packages-rubygems | xargs sudo yum erase -y
+gem list | cut -d" " -f1 > gem-list-noversions
+cat gem-list-noversions | xargs sudo gem uninstall -aIx
+rm packages-rubygems
+rm gem-list-noversions
--
1.7.6