versiones 1.9.x después, haga lo siguiente:
Cierre todos los comandos de Windows para evitar bloqueos.
Cierre todas las ventanas del Explorador de Windows para evitar bloqueos.
Panel de control> Sistema> Entorno Varables> elimine cualquier ruta en la variable de entorno PATH que tenga instalaciones de Ruby.
Panel de control> Programas y características> Desinstale las aplicaciones de Ruby Installer enumeradas.
Elimine las carpetas de Windows donde estén instaladas.
1.9.x versión o antes:
No utilice el Panel de control> Programas y características> opción Desinstalar. En su lugar, encuentre la carpeta de instalación y ejecute "unins000.exe". Si no lo hace, e intente inicializar otras versiones de Ruby, le dará un error como el siguiente. Si la carpeta se ha ido, vuelva a instalar y luego ejecute el archivo "unins000.exe".
C:\row\devkit>ruby dk.rb install
[ERROR] Skipping invalid directory 'C:/Ruby193'
[INFO] Updating convenience notice gem override for 'C:/row/Ruby21'
[INFO] Installing 'C:/row/Ruby21/lib/ruby/site_ruby/devkit.rb'
Todo lo que me importa es no tener que preocuparme si algo está usando o si se está instalando en Ruby1.8.7 en lugar de en 1.9.2, entonces ¿hay alguna razón para no usar Pik? – grautur
Si funciona tan bien como RVM lo hace en mi Mac, entonces no puedo pensar en una razón para no usarlo. Básicamente mantiene qué gemas van a cada entorno (para que pueda personalizar cada versión de Ruby diferente de las demás, instale los mismos conjuntos de gemas para todas ellas, etc.) y le permite cambiar su contexto actual entre ellas (esencialmente cambiando su RUTA y cualquier otra configuración ambiental necesaria). – David