Удаленный Ruby (из / usr / bin / ruby) - PullRequest
0 голосов
/ 02 февраля 2012

Хорошо, я сделал самую глупую вещь из всех возможных.Я пытался обновить с 1.8.7 до 1.9.2 и удалил /usr/bin/ruby вместе с /usr/bin/ruby1.8.7 с помощью команды rm -rf.

Теперь я пытаюсь установить Ruby снова с sudo apt-get install ruby, чтовыдал множество ошибок.

Затем я попытался sudo ruby setup.rb, что выдало ошибку sudo: ruby: command not found, очевидно.

  1. Я удалил /usr/bin/ruby вместе с версией 1.8.7
  2. Затем я выполнил команду rvm install 1.9.2, чтобы обновить
  3. . Проверьте версию Ruby с помощью ruby -v и получил эту ошибку:

    The program 'ruby' can be found in the following packages:
     * ruby1.8
     * ruby1.9.1
    Try: sudo apt-get install <selected package>
    
  4. С sudo apt-get install ruby1.9.1 я получил много ошибок:

    Errors were encountered while processing:
     dictionaries-common
     aspell-en
     hunspell-en-ca
     hunspell-en-us
     ispell
     ienglish-common
     iamerican
     myspell-en-au
     myspell-en-gb
     myspell-en-za
    
  5. Просто чтобы проверить, был ли установлен Ruby, я запустил установку, sudo ruby setup.rb, которая выдала sudo: ruby: command not found.

  6. Я проверил места, где присутствует Ruby, если он установлен, и получил следующие результаты:

    /usr/lib/ruby 
    /usr/share/man/man1/ruby.1.gz
    

Любая идея о том, как установитьРубин успешно?

Ответы [ 3 ]

1 голос
/ 02 февраля 2012

Сделай это,

sudo apt-get remove ruby   # removes the package
sudo apt-get purge ruby    # deletes the package files
sudo apt-get install ruby  # install it again
1 голос
/ 02 февраля 2012

Решением было полное удаление всего с именем ruby ​​* с помощью sudo apt-get remove "ruby*".

0 голосов
/ 02 февраля 2012

Можете ли вы опубликовать, какие ошибки вы получаете?Это может дать вам (и нам) какое-то представление о том, что вы упускаете, проблемы, которые необходимо исправить и т. Д.

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