Ответ 1
Это не тот ответ, который вы ищете, но, надеюсь, поможет вам в будущем. Вы можете использовать Pik в Windows (в отличие от RVM на Linux/Mac) для управления несколькими параллельными версиями Ruby в той же среде разработки.
Я только что загрузил Ruby 1.9.2, и я хочу, чтобы он полностью заменил старую версию Ruby (1.8.7), которую я также установил. (В основном, потому что я запутался при установке вещей с разными версиями, плавающими вокруг.)
Какой лучший способ сделать это? Удалить старую версию? (Если да, то как?) Могу ли я просто заменить старый ruby1.8.7/bin/{ruby, irb} новым ruby1.9.2/bin/{ruby, irb}?
Я на машине Windows 7.
Это не тот ответ, который вы ищете, но, надеюсь, поможет вам в будущем. Вы можете использовать Pik в Windows (в отличие от RVM на Linux/Mac) для управления несколькими параллельными версиями Ruby в той же среде разработки.
рекомендуется удалить старую версию с помощью панели управления → Добавить/удалить программы
если они не указаны, просто переместите их папку (например: c:\ruby18) в корзину.
Не нужно удалять версии. Просто распакуйте 1.8.7 в другую папку и измените глобальную переменную PATH.
Версии после 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'
В Windows 8.1 Professional я удалил его просто, перейдя в Панель управления → Программы и компоненты → удалите версию Ruby, которую вы хотите.
перейдите в установочный файл (т.е. c:\RailsInstaller), и вы увидите файл с именем unins00. запустите это приложение, чтобы удалить Rails