Чтобы удалить любой пакет на Cygwin, запустите setup-x86.exe
или setup-x86_64.exe
(который у вас уже должен быть, или вы можете получить их здесь ), выберите "ruby" в разделе "интерпретаторы", нажмите кнопку круглый значок стрелки, пока не появится надпись «Удалить», затем продолжите. Это удалит исполняемые файлы и библиотеки и позаботится о любых зависимостях. Вы можете удалить файлы напрямую, но это может привести к тому, что система окажется в несогласованном состоянии, и вы можете что-то пропустить.
К сожалению, у Cygwin пока нет Ruby 1.9.2 ( ПРИМЕЧАНИЕ: я написал это несколько лет назад, и в настоящее время я не могу проверить ). Как вы собираетесь его установить? Если вы собираетесь установить чистую версию ruby для Windows (не Cygwin), вам не нужно удалять версию Cygwin. Например, в моей системе Windows 7 есть и Cygwin Perl, и ActiveState Perl; Я использую один из среды Cygwin, другой из среды Windows.
Или, я полагаю, вы могли бы собрать ruby 1.9.2 из исходного кода под Cygwin; в этом случае, да, вы сначала захотите удалить установку Cygwin ruby.
(На момент написания этого обновления последняя версия Ruby - 2.3.2.)
http://www.ruby -lang.org / ru / downloads / содержит больше информации о способах установки ruby (но ничего особенного в Cygwin).