Как мне удалить ruby ​​из моей установки cygwin? - PullRequest
7 голосов
/ 09 сентября 2011

Моя установка cygwin содержит следующие двоичные файлы ruby, как я могу удалить эти двоичные файлы, поскольку я хотел бы использовать ruby ​​192 на моей машине Windows Vista

ruby.exe
rubyw.exe

Ответы [ 3 ]

10 голосов
/ 11 сентября 2011

Чтобы удалить любой пакет на 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).

4 голосов
/ 15 ноября 2016

Я попробовал то, что говорит в Cygwin документы :

2.18.

Как мне удалить отдельные пакеты?

Запустите программу установки Cygwin так же, как и для установки пакетов. В списке пакеты для установки, просмотрите соответствующую категорию или нажмите на View'' button to get a full listing. Click on the cycle glyph until the action reads Uninstall ''. Продолжайте, нажимая «Далее».

Но это не сработало, я сделал это для «Все пользователи» и «Мой пользователь» при запуске программы установки.

Поэтому я, наконец, повторил процесс, но без проверки «Выбрать требуемые пакеты (РЕКОМЕНДУЕМЫЕ)» и на этот раз это сработало. Сейчас:

$ ruby -v
-bash: ruby: command not found 

В качестве последнего шага я удалил файл .gem в моей домашней папке Cygwin.

2 голосов
/ 12 сентября 2011

В качестве альтернативы вы можете использовать RVM (Ruby Version Manager) для установки Ruby 1.9.2, сохраняя текущую версию доступной.Вам понадобятся curl, git, automake и mingw для установки и компиляции Ruby.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...