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

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

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

3 ответа

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

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

Вот что я сделал для удаления 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

Когда спрошено, дайте ему имя 'rubygems'. В этот момент мы переустановили рубины. Теперь нам нужно удалить его:

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

И это все. Чистая деинсталляция rubygems.

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

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

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

gem uninstall NAME_OF_THE_GEM 

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

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

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

2) если вы использовали stock ruby ​​(apt-get), то все немного сложнее: найдите, где находится ruby:

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.

Другие вопросы по тегам