Ошибка "gem update --system отключена в Debian" - PullRequest
9 голосов
/ 05 сентября 2010

Когда я пытаюсь обновить rubygems (запустив 'gem update --system'), я получаю эту ошибку:

ERROR:  While executing gem ... (RuntimeError)
gem update --system is disabled on Debian. RubyGems can be updated using the official Debian repositories by aptitude or apt-get.

Есть идеи, что может быть не так и как я могу это исправить?

Ответы [ 3 ]

12 голосов
/ 05 сентября 2010

Есть два способа: избавиться от пакета debian ruby ​​и установить ruby ​​из исходного кода, или вы можете следовать указанным инструкциям:

RubyGems можно обновить с помощью официальных репозиториев Debianaptitude или apt-get.

rubygems с помощью debian управляется apt, поэтому вам необходимо обновить его вместе с ним.Если вы не хотите, вам нужно установить ruby ​​самостоятельно, без использования apt.Или, по крайней мере, вам нужно установить ruby-gems самостоятельно.Попробуйте это:

[sudo] apt-get remove rubygems
wget http://production.cf.rubygems.org/rubygems/rubygems-1.3.7.tgz
tar xzf rubygems-1.3.7.tgz
cd rubygems-1.3.7
[sudo] ruby setup.rb
1 голос
/ 05 сентября 2010

Просто прочитав сообщение об ошибке, я бы предложил обновить RubyGems через apt (sudo apt-get install rubygems) вместо использования RubyGems.

0 голосов
/ 16 июля 2014

в Debian Wheezy

  • удалить рубинов

    apt-get remove rubygems

  • получить источник

    wget http://production.cf.rubygems.org/rubygems/rubygems-1.8.7.tgz

  • несжатый источник

    tar zxvf rubygems-1.8.7.tgz

  • переместить каталог

    cd rubygems-1.8.7

  • запустить setup.rb с ruby ​​

    ruby ​​setup.rb

  • обновление системы

    gem update --system

тогда будет установлена ​​новейшая версия и

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