Удалите старые версии Ruby (в Windows)

Я только что загрузил Ruby 1.9.2, и я хочу, чтобы он полностью заменил старую версию Ruby (1.8.7), которую я также установил. (В основном, потому что я запутался при установке вещей с разными версиями, плавающими вокруг.)

Какой лучший способ сделать это? Удалить старую версию? (Если да, то как?) Могу ли я просто заменить старый ruby1.8.7/bin/{ruby, irb} новым ruby1.9.2/bin/{ruby, irb}?

Я на машине Windows 7.

Ответ 1

Это не тот ответ, который вы ищете, но, надеюсь, поможет вам в будущем. Вы можете использовать Pik в Windows (в отличие от RVM на Linux/Mac) для управления несколькими параллельными версиями Ruby в той же среде разработки.

http://github.com/vertiginous/pik/

Ответ 2

рекомендуется удалить старую версию с помощью панели управления → Добавить/удалить программы

если они не указаны, просто переместите их папку (например: c:\ruby18) в корзину.

Ответ 3

Не нужно удалять версии. Просто распакуйте 1.8.7 в другую папку и измените глобальную переменную PATH.

Ответ 4

Версии после 1.9.x, выполните следующие действия:

Закройте все окна командной строки, чтобы избежать блокировок.

Закройте все окна Windows Explorer, чтобы избежать блокировок.

Панель управления > Системa > Параметры среды > удалите все пути в переменной среды PATH, у которых есть установки Ruby.

Панель управления > Программы и компоненты > Удалите все приложения-приложения Ruby.

Удалите папки Windows, где они установлены.


Версия 1.9.x или раньше:

Не используйте панель управления > Программы и функции > Удалить. Вместо этого найдите папку установки и запустите "unins000.exe". Если вы этого не сделаете, попробуйте инициализировать другие версии Ruby, это даст вам ошибку, как показано ниже. Если папка исчезла, переустановите и запустите файл "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'

Ответ 5

В Windows 8.1 Professional я удалил его просто, перейдя в Панель управления → Программы и компоненты → удалите версию Ruby, которую вы хотите.

Ответ 6

перейдите в установочный файл (т.е. c:\RailsInstaller), и вы увидите файл с именем unins00. запустите это приложение, чтобы удалить Rails