Полностью удалить Ruby + Rails + Gems?

добавить dotdeb repo следующей командой:

echo "deb http://php53.dotdeb.org stable all" | sudo tee -a /etc/apt/sources.list

Извлечь и установить ключ GnuPG

wget http://www.dotdeb.org/dotdeb.gpg
sudo apt-key add dotdeb.gpg

Затем

sudo apt-get update

Простой способ для установки конкретной версии через синаптический

все сделано

enter image description here

также вы должны понизить apache для установки права «libapache2-mod-php5»

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

echo "deb http://security.ubuntu.com/ubuntu precise-security main" | sudo tee -a /etc/apt/sources.list && sudo apt-get update

, затем

sudo aptitude install apache2=2.2.22-1ubuntu1.7

убедитесь, что вы принимаете следующий

Следующие действия разрешат эти зависимости:

Установите следующие пакеты: 1) apache2-mpm-prefork [2.2.22-1ubuntu1.7 (точная защита)] 2) apache2.2-bin [2.2.22-1ubuntu1.7 (точная защита)]

, тогда

sudo aptitude install libapache2-mod-php5=5.4.36-1~dotdeb.1

не забудьте указать конкретную версию при попытке установите пакет php

sudo aptitude install php5-mysql=5.4.36-1~dotdeb.1
1
задан 24 October 2010 в 01:19

3 ответа

Если вы используете RVM, зачем беспокоиться даже об удалении системы ruby?

Я устанавливаю как 1.8.7, так и 1.9.2-rc через RVM.

После того, как вы установили RVM вы можете установить RVM 1.8.7 как стандартную рубиновую установку. Просто не устанавливайте RVM как root.

Для тех, кто задается вопросом, https://rvm.io/ имеет инструкции по установке RVM.

Убедитесь, что вы прочитали инструкции о том, какие пакеты вам необходимо установить Ubuntu перед установкой 1.8.7 через RVM. Если вы не установите их, у вас могут возникнуть проблемы с некоторыми драгоценными камнями.

7
ответ дан 29 May 2018 в 13:07
  • 1
    Я тоже собирался ответить на это! Не тратьте впустую свое время, новая среда RVM будет иметь приоритет над вашей средой с бортовыми системами. – Derek 3 January 2011 в 16:14
  • 2
    Установка RVM, похоже, не работает за брандмауэром. – slikts 30 November 2011 в 21:20

Используя synaptic, вы можете удалить пакеты Ruby (выберите «полностью удалить»). Я думаю, это эквивалент командной строки: sudo apt-get purge

Теперь для драгоценных камней: они не рассматриваются как пакеты. Вам нужно будет удалить их вручную (если вы не хотите использовать Ruby для этого, но, поскольку вы говорите, что это сломано ...)

По умолчанию камни Ruby установлены в вашей домашней папке, под .gem. Если вы действительно хотите, чтобы все было чисто, просто удалите ~ / .gem, и этого должно быть достаточно. Когда вы переустановите Ruby и все, папка будет создана снова, и вам будет хорошо идти.

4
ответ дан 29 May 2018 в 13:07
  • 1
    Кажется, что драгоценные камни, установленные как корень, находят свой путь к /var/lib/gems, вероятно, стоит его очистить. – Matt 1 August 2010 в 13:25

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

 rvm implode

Запуск этой команды попросит ваше подтверждение удалить каталог .rvm. [!d1 ]

После того, как он завершит удаление каталога .rvm, вы получите следующее сообщение, которое заслуживает внимания:

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

Удалить Ruby Gems

gem uninstall rvm
0
ответ дан 29 May 2018 в 13:07

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

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