Убунту | Ruby - не удается удалить Ruby 1.9.2 из системы - PullRequest
2 голосов
/ 17 января 2011

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

Я думаю, что я установил все через Synaptic или aptitude purge, но я все еще могу сделать следующее:

jwally@jwally-laptop:~$ ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]

jwally@jwally-laptop:~$ gem -v
1.3.7

jwally@jwally-laptop:~$ irb
irb(main):001:0> RUBY_VERSION
=> "1.9.2"

но когда я набираю "dpkg -l | grep ruby, я получаю только следующее:

rc  ruby1.8-elisp                        1.8.7.249-2                                     ruby-mode for Emacsen

заранее спасибо

Ответы [ 2 ]

2 голосов
/ 17 января 2011

Возможно, вы установили экземпляр Ruby без использования системы пакетов Ubuntu.Попробуйте:

which ruby

Если это дает что-то отличное от /usr/bin/ruby (например, /usr/local/bin/ruby), то это так.Ubuntu не может удалить локально установленные вещи.Вам нужно сделать это вручную.

1 голос
/ 17 января 2011

Чтобы узнать, какому пакету ruby принадлежит run:

dpkg -S `which ruby`

Если пакет не найден, Ruby был установлен вне диспетчера пакетов Ubuntu.Вам придется удалить его вручную.

Я еще раз порекомендую этот пост в блоге для получения инструкций о наилучшем способе установки Ruby в Ubuntu: Ubuntu, Ruby, RVM, Rails и You .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...