Как удалить ruby в ubuntu

Обновлено: 07.07.2024

Я задаюсь вопросом об установке последней версии Ruby на Ubuntu 9.04. Теперь я могу пробежаться по ./configure и make вещам нормально, но вот что меня интересует: как избежать конфликтов с упаковочной системой? Например, если какой-то другой пакет, который я устанавливаю, зависит от Ruby, разве.

Есть ли какой-нибудь способ на Ubuntu 9.04 установить Ruby 1.8 как ruby1.8 (или вообще избавиться от него) и иметь Ruby 1.9 по умолчанию ruby ?

Эта команда должна сделать трюк (при условии, что вы установили ее с помощью диспетчера пакетов на основе dpkg):

Выполните следующую команду из вашего terminal:

sudo apt-get purge ruby

Обычно это хорошо работает для меня.

Сначала выясните, где находится ruby? затем

Как лучше всего удалить RVM, Ruby, Ruby gem и rails в Ubuntu 12.04?

Я запускаю Ubuntu 12.04 64-Bit на ноутбуке Lenovo G580 Intel i5. Я начал изучать Ruby и RoR всего несколько часов назад. А потом во время уроков я проверил наличие Ruby и RubyGems, они были установлены. Затем я попытался установить Rails, и он не смог построить собственные расширения. Затем я.

Я пробовал много включать sudo apt-get purge ruby , sudo apt-get remove ruby и sudo aptitude purpe ruby , как с"*", так и без него в конце. Но ни один из них не работал, возможно, я установил более одной версии ruby.

Наконец, когда я попробовал sudo apt-get purge ruby1.9 (с версией), то это сработало.

Вот что sudo apt-get purge ruby* удалил, относящееся к GRUB для меня:

Выполните следующую команду на terminal:

На Lubuntu я только что попробовал apt-get purge ruby* и, помимо удаления ruby, похоже, что эта команда пыталась удалить различные вещи, связанные с GRUB, что немного беспокоит меня в следующий раз, когда я захочу перезагрузить компьютер. Я пока не могу сказать, действительно ли был нанесен какой-либо ущерб.

Если вы использовали rbenv для его установки, вы можете использовать

чтобы узнать, какие версии вы установили.

Затем используйте команду Удалить:

Если вы установили Rails, он тоже будет удален.

Почему вы удаляете старую версию ruby?

РВМ установить 2.4.2 // версия ruby у Нужно нет РВМ использовать 2.4.2 --по умолчанию // версия ruby вы хотите использовать по умолчанию

С помощью rvm вы можете установить несколько версий ruby в системе

Пожалуйста, выполните следующие действия установите ruby с помощью rvm

Шаг установки изменится для другой версии Ubuntu

Для получения дополнительной информации,

Удалить сделать установите программу когда сделайте удаление поврежденных.

Вы можете использовать sudo apt remove ruby

Похожие вопросы:

apt-get install ruby Устанавливает ruby 1.8.7 Когда я устанавливаю ruby 1.9.2 из источников через . / configure make install, ruby не устанавливается (ruby-v ничего не дает). Итак, как я могу.

Я следую учебнику о Ruby на Rails, и учебник был обновлен до новой версии Rails, так что я больше не могу следовать ему, потому что у меня есть более старая версия. Я хотел бы начать новый и удалить.

Я задаюсь вопросом об установке последней версии Ruby на Ubuntu 9.04. Теперь я могу пробежаться по ./configure и make вещам нормально, но вот что меня интересует: как избежать конфликтов с.

Есть ли какой-нибудь способ на Ubuntu 9.04 установить Ruby 1.8 как ruby1.8 (или вообще избавиться от него) и иметь Ruby 1.9 по умолчанию ruby ?

Как лучше всего удалить RVM, Ruby, Ruby gem и rails в Ubuntu 12.04?

Я запускаю Ubuntu 12.04 64-Bit на ноутбуке Lenovo G580 Intel i5. Я начал изучать Ruby и RoR всего несколько часов назад. А потом во время уроков я проверил наличие Ruby и RubyGems, они были.

Я хочу установить ruby 1.9.3 на Ubuntu без rvm Я выполняю sudo apt-get install ruby Это займет ruby 1.8 и ruby 1.9.1. И если я это сделаю sudo apt-get install ruby 1.9.3 -p XXXX Я все еще не могу.

Кто-нибудь знает, как правильно удалить Ruby 1.8.7 и установить Ruby 1.9.2 на Ubuntu 11.10? Я тщательно искал, и ни один из учебников, которые я нашел, не сработал. Кроме того, я потратил часы.

Я хочу удалить Ruby, поэтому я пытаюсь это сделать. Как я могу это удалить? sudo apt-get autoremove ruby Reading package lists. Done Building dependency tree Reading state information. Done.

This command should do the trick (provided that you installed it using a dpkg-based packet manager):

29.3k 4 4 gold badges 62 62 silver badges 69 69 bronze badges $ sudo aptitude purge ruby No packages will be installed, upgraded, or removed. 0 packages upgraded, 0 newly installed, 0 to remove and 1 not upgraded. Need to get 0B of archives. After unpacking 0B will be used. $ruby -v ruby 1.8.7 (2010-04-19 patchlevel 253) [i686-linux], MBARI 0x8770, Ruby Enterprise Edition 2010.02 It seems like aptitude did not find the package ruby on your system. Execute dpkg -l | grep ruby for a list of installed ruby-related packages. For example ruby1.8 . Then simply execute aptitude purge ruby1.8 to remove that package.

Run the following command from your terminal:

sudo apt-get purge ruby

Usually works well for me.


3,414 2 2 gold badges 31 31 silver badges 51 51 bronze badges sudo apt-get purge ruby* will remove grub! Be careful. Ok, I have never seen that happen. I will look out for that :) I did sudo apt-get purge ruby* but when I type ruby -v it shows ruby 1.9.2 @Francois I think you should use sudo apt-get remove ruby1.9.2 ? I have 1.9.1 installed and it works yea seemed to do the trick, thanks, I keep tryping uninstall instead of remove :)

At first find out where ruby is? then

735 2 2 gold badges 14 14 silver badges 39 39 bronze badges

I have tried many include sudo apt-get purge ruby , sudo apt-get remove ruby and sudo aptitude purpe ruby , both with and without '*' at the end. But none of them worked, it's may be I've installed more than one version ruby.

Finally, when I tried sudo apt-get purge ruby1.9 (with the version), then it works.


4,034 2 2 gold badges 27 27 silver badges 41 41 bronze badges

Run the following command on the terminal:


9,319 15 15 gold badges 28 28 silver badges 40 40 bronze badges 401 1 1 gold badge 5 5 silver badges 12 12 bronze badges

Here is what sudo apt-get purge ruby* removed relating to GRUB for me:


4,609 39 39 gold badges 52 52 silver badges 68 68 bronze badges


On Lubuntu, I just tried apt-get purge ruby* and as well as removing ruby, it looks like this command tried to remove various things to do with GRUB, which is a bit worrying for next time I want to reboot my computer. I can't yet say if any damage has really been done.

If you used rbenv to install it, you can use

to see which versions you have installed.

Then, use the uninstall command:

If you installed Rails, it will be removed, too.


Why you are removing old version of the ruby?

rvm install 2.4.2 // version of ruby u need to insatll rvm use 2.4.2 --default // set ruby version you want use by default

Как удалить RVM (Ruby Version Manager) из моей системы?

есть простая команда встроенная, которая будет тянуть его:

удалить rvm/ каталог и все рубины, построенные в нем. Для того, чтобы удалить окончательный след rvm, вам нужно удалить камень rvm, тоже:

если вы внесли изменения в свой PATH вы, возможно, захотите вытащить их тоже. Проверьте свой .bashrc , .profile и .bash_profile файлы, между прочим.

у вас также может быть /etc/rvmrc file, или один в вашем домашний каталог

/.rvmrc это, возможно, также потребуется удалить.

если другие ответы не удаляют RVM достаточно для вас,страница устранения неполадок RVM содержит этот раздел:

как полностью очистить все следы RVM от моей системы, в том числе для общесистемных установок?

вот пользовательский скрипт, который мы называем cleanout-rvm . Хотя вы можете определенно использовать rvm implode как обычный пользователь или rvmsudo rvm implode для общесистемной установки этот скрипт полезен, поскольку он полностью выходит за пределы RVM и очищает RVM без использования самого RVM, не оставляя следов.

при использовании implode и вы видите:

тогда вы можете использовать --force

затем удалите rvm из следующих мест:

проверьте следующие файлы и удалите или прокомментируйте ссылки на rvm

Comment-out / удалите следующие строки из/etc / profile

/etc/profile-это файл только для чтения, поэтому используйте

и после внесения изменений в записи с помощью Бах!

наконец повторно войти / перезагрузить терминал.

В дополнение к ответу @tadman я удалил обертки в /usr/local/bin а также файл /etc/profile.d/rvm .

обертки включают в себя:

многие люди делают распространенную ошибку, думая, что "RVM implode" делает это . Нужно удалить все следы .файлы rm . Кроме того, потребуется несколько ручных удалений из root . Убедитесь, что он удаляется, а также все версии ruby u, установленные с его помощью .

удалите сценарий загрузки RVM из /.bash_rc или /.zsh_rc, а затем использовать:

обратите внимание, что если вы установили RVM через apt-get, вам нужно выполнить некоторые дальнейшие шаги, чем rvm implode или apt-get remove ruby-rvm чтобы заставить его действительно удалить.

если вы все еще получаете env: ruby_executable_hooks: No such file or directory при вызове некоторого пакета Ruby это означает, что RVM оставил вам небольшой подарок в вашем $PATH .

выполните следующие действия, чтобы найти нарушителя скрипт:

затем rm все матчи. Вам придется переустановить все эти библиотеки с помощью RVM-free gem , конечно.

выполните следующую команду

Теперь вам нужно unistall камень rvm:

проверьте, есть ли какие-либо оставшиеся файлы rvm в вашем домашнем каталоге, если да, удалите их.

перейдите в домашний каталог и перечислите все скрытые файлы

после выполнения инструкций в принятом ответе проверьте и при необходимости измените переменную PATH:

Если вы видите " rvm " в любом месте, вам нужно выяснить, где вы устанавливаете путь и изменяете. Я устанавливал его в 3 файлах - поэтому проверьте все следующие файлы:

удалите строки в файле, ссылающемся на rvm, с помощью команды dd. :WQ для сохранения и выход.
source .bashrc "перезагрузить"

Я хочу удалить Ruby, поэтому я пытаюсь это сделать. Как я могу это удалить?

4 ответа

Ubuntu пришел с установленным Ruby 1.8, но я действительно предпочел бы (и нуждаюсь, для rails) 1.9.2. Я попробовал apt-get purge , но apt не верит, что существует пакет ruby (однако ruby -v продолжает возвращать ruby 1.8). Я установил rvm, но ruby -v теперь возвращает только bash: /usr/bin/ruby.

Я запускаю Ubuntu 12.04 64-Bit на ноутбуке Lenovo G580 Intel i5. Я начал изучать Ruby и RoR всего несколько часов назад. А потом во время уроков я проверил наличие Ruby и RubyGems, они были установлены. Затем я попытался установить Rails, и он не смог построить собственные расширения. Затем я.

Используйте это, чтобы узнать, какой исполняемый файл вы запускаете:

Используйте это, чтобы узнать, что это на самом деле:

Используйте это, чтобы узнать, к какому пакету он принадлежит:

Используйте это, чтобы удалить это:

Примечание: Если вы установили Ruby с помощью менеджеров версий / сред, таких как RVM или Rbenv , то этот метод не будет работать, потому что рубины будут установлены как скрипты, а не пакеты.

Если вы использовали rbenv для его установки, вы можете использовать

чтобы узнать, какие версии вы установили.

Затем используйте команду Удалить:

Если вы установили Ruby с помощью RVM, то следующая команда полностью удалит установленный каталог RVM:

Выполнение этой команды запросит у вас подтверждение удаления каталога .rvm .

Примечание. возможно, вам придется вручную удалить /etc/rvmrc и

/.rvmrc, если они все еще существуют.

Пожалуйста, проверьте все .bashrc .bash_profile .profile и .zshrc на наличие RVM исходных строк и удалите или закомментируйте, если это была установка для каждого пользователя.

Кто-нибудь знает, как правильно удалить Ruby 1.8.7 и установить Ruby 1.9.2 на Ubuntu 11.10? Я тщательно искал, и ни один из учебников, которые я нашел, не сработал. Кроме того, я потратил часы. дни. месяцы. пытаясь заставить RVM работать, и это просто боль в использовании. Кроме того, я буду.

Как удалить или удалить версию ruby из rbenv . Я установил две версии ruby. Переключаясь на ruby 1.9.3, я получаю segmentation fault. Может ли кто-нибудь помочь, как удалить ту или иную версию из rbenv?

Сначала выясните, где находится ruby? затем

Или вы можете попробовать и это.

Похожие вопросы:

Я новичок в ubuntu и, возможно, имел пару фальстартов при обновлении ruby / rails. Я пытаюсь начать с чистого листа, удалив все версии каждой вещи ruby из моей системы Я думаю, что я установил все.

Как я могу удалить Ruby 1.9.2dev (2010-07-02) [i486-linux] на ubuntu? Нужно переустановить-пожалуйста, помогите

Как лучше всего удалить RVM, Ruby, Ruby gem и rails в Ubuntu 12.04?

Ubuntu пришел с установленным Ruby 1.8, но я действительно предпочел бы (и нуждаюсь, для rails) 1.9.2. Я попробовал apt-get purge , но apt не верит, что существует пакет ruby (однако ruby -v.

Я запускаю Ubuntu 12.04 64-Bit на ноутбуке Lenovo G580 Intel i5. Я начал изучать Ruby и RoR всего несколько часов назад. А потом во время уроков я проверил наличие Ruby и RubyGems, они были.

Кто-нибудь знает, как правильно удалить Ruby 1.8.7 и установить Ruby 1.9.2 на Ubuntu 11.10? Я тщательно искал, и ни один из учебников, которые я нашел, не сработал. Кроме того, я потратил часы.

Как удалить или удалить версию ruby из rbenv . Я установил две версии ruby. Переключаясь на ruby 1.9.3, я получаю segmentation fault. Может ли кто-нибудь помочь, как удалить ту или иную версию из.

Я допустил некоторую ошибку при установке Ruby и теперь пытаюсь удалить его ( как удалить ruby из ubuntu ), но он выдает следующую ошибку. Я попробовал использовать sudo apt-get purge ruby , но все.

Я хочу удалить cassandra из моего PC (ubuntu 14.04). Я выполняю эту команду. sudo apt-get удалить cassandra Я получил эту ошибку : - > имя пользователя отсутствует в файле sudoers. Об этом инциденте.

У меня много проблем с установкой ruby & gem, из-за которых мои запущенные проекты перестают работать. Актуальные вопросы Может ли кто-нибудь, пожалуйста, подсказать мне, как полностью удалить.

Читайте также: