Мы установили приложение 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.