Ответ 1
Эта команда должна выполнить трюк (при условии, что вы установили его с помощью диспетчера пакетов на основе dpkg):
aptitude purge ruby
Как я могу удалить Ruby 1.9.2dev (2010-07-02) [i486-linux] на ubuntu? Необходимость переустановки - пожалуйста, помогите
Эта команда должна выполнить трюк (при условии, что вы установили его с помощью диспетчера пакетов на основе dpkg):
aptitude purge ruby
sudo apt-get purge ruby
Обычно для меня хорошо работает.
Сначала узнайте, где рубин? затем
rm -rf /usr/local/lib/ruby
rm -rf /usr/lib/ruby
rm -f /usr/local/bin/ruby
rm -f /usr/bin/ruby
rm -f /usr/local/bin/irb
rm -f /usr/bin/irb
rm -f /usr/local/bin/gem
rm -f /usr/bin/gem
Я пробовал много включить 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
для меня:
grub-pc
grub-gfxpayload-lists
grub2-common
grub-pc-bin
grub-common
На Lubuntu я просто попробовал apt-get purge ruby *, а также удалив ruby, похоже, что эта команда пыталась удалить различные вещи, связанные с GRUB, что немного беспокоит меня в следующий раз, когда я хочу перезагрузить мой компьютер. Я еще не могу сказать, действительно ли был нанесен какой-либо ущерб.
решение:
sudo apt-get autoremove ruby
Почему вы удаляете старую версию ruby?
rvm install 2.4.2//версия ruby u нужна insatll rvm use 2.4.2 --default//установить рубиновую версию, которую вы хотите использовать по умолчанию
Используя rvm, вы можете установить несколько версий ruby в системе
Пожалуйста, выполните следующие шаги: установите ruby с помощью rvm
sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison libffi-dev
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -sSL https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm install 2.4.2
rvm use 2.4.2 --default
ruby -v
Шаг установки изменится для другой версии Ubuntu
Для получения дополнительной информации
卸载 сделать установку 的 软件, сделать удаление 无效
案例: ruby2.4 切换 为 ruby2.3, 思路 直接 删除 所有 ruby 软件, 然后 重新 make install 2.3
rm -rf /usr/local/include/ruby-* rm -rf /usr/local/lib/ruby rm /usr/local/bin/erb /usr/local/bin/gem /usr/local/bin/irb /usr/local/bin/rdoc /usr/local/bin/ri /usr/local/bin/ruby rm /usr/local/share/man/man1/erb.1 /usr/local/share/man/man1/irb.1 /usr/local/share/man/man1/ri.1 /usr/local/share/man/man1/ruby.1 rm /usr/local/lib/libruby-static.a rm -rf /usr/local/lib/pkgconfig/ruby-* which ruby pkg-config --list-all|grep ruby
Удалите программное обеспечение make install, если вы делаете деинсталляцию недействительной.
Если вы использовали rbenv
для его установки, вы можете использовать
rbenv versions
чтобы узнать, какие версии вы установили.
Затем используйте команду удаления:
rbenv uninstall [-f|--force] <version>
например:
rbenv uninstall 2.4.0 # Uninstall Ruby 2.4.0
Если вы установили Rails, он также будет удален.
Вы можете использовать sudo apt remove ruby
sudo apt-get remove ruby version
Или используйте удаление