Как удалить приложение 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.