Назад | Перейти на главную страницу

Как удалить приложение rubygem?

Мы установили приложение rubygem (версия 1.3.6) в системе Debian, загрузив архив rubygems tar.gz и выполнив команду setup.rb.

Как лучше всего удалить это приложение?

Вот что я сделал, чтобы удалить rubygems, установленные из .tar.gz в системе Ubuntu:

aptitude install checkinstall
wget http://rubyforge.org/frs/download.php/69365/rubygems-1.3.6.tgz
tar xfvz rubygems-1.3.6.tgz
cd rubygems-1.3.6
checkinstall ruby setup.rb

Когда вас спросят, дайте ему название «рубигемы». На данный момент мы переустановили рубиновые камни. Теперь нам нужно его удалить:

dpkg -r rubygems
rm /usr/bin/gem1.8

И это все. Полное удаление rubygems.

Кстати: перед этим рекомендуется удалить все драгоценные камни, выполнив gem uninstall <gem-name> на каждом камне.

В будущем, если вам придется выполнять установку из файлов tar.gz, стоит использовать отличную программу "checkinstall", вы просто перед командой установки (какой бы она ни была) была "checkinstall", которая создаст пакет deb, а затем установит Это.

Вы могли бы переустановить rubygems теперь с помощью checkinstall, а затем сразу же удалите его с помощью dpkg -r packagename.

Вы имеете в виду конкретный драгоценный камень, например, хамл или что-то в этом роде, или всю систему управления драгоценными камнями?

Чтобы удалить драгоценный камень:

gem uninstall NAME_OF_THE_GEM 

Используйте sudo, если вы не root.

Чтобы удалить систему управления рубиновыми драгоценными камнями:

У вас есть варианты: 1) если вы использовали REE - тогда просто сотрите папку REE и снова установите ту же версию. По умолчанию REE устанавливается в / opt / ruby-enterprise-version-number /

2) если вы использовали стандартный рубин (apt-get), то все немного сложнее: найдите, где находится рубин, окружающая среда:

ruby -e 'puts $:'

Должно быть что-то вроде / usr / local / lib / ruby

перейдите в каталог, в котором есть lib / site_ruby / 1.8. В зависимости от вашей среды это может отличаться.

rm -r rubygems.rb ubygems.rb rubygems

Также удалите исполняемый файл gem.

which gem

Сообщит вам, где находится исполняемый файл для gem. По умолчанию он должен находиться в: / usr / local / bin / gem & /usr/bin/gem1.8 - просто rm -rf для этих двух элементов, и все готово. В будущем я настоятельно рекомендую вам использовать: либо Ruby Enterprise Edition (http://www.rubyenterpriseedition.com/) - это GPL, бесплатно и имеет очень хорошую и стабильную репутацию - также отлично работает с Passenger, если вам нужно развернуть приложения rails или использовать apt-get или aptitude.