Как обновить RubyGems

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 20:02, 31 мая 2010 (править)
Dmih (Обсуждение | вклад)
м (Правки 77.239.235.129 (обсуждение) откачены к версии Dmih)
← К предыдущему изменению
Версия 08:20, 20 декабря 2010 (править) (отменить)
Renton (Обсуждение | вклад)

К следующему изменению →
Строка 11: Строка 11:
$ gem install rubygems-update $ gem install rubygems-update
-* В <code>.bashrc</code> добавляем свой путь для библиотек Ruby и обновляем окружение:+* Определяем свой путь для библиотек Ruby. Для этого в файл <code>.bashrc</code> после строки <code>export PATH="$PATH:$GEM_HOME/bin"</code> добавляем строку:
- echo 'export RUBYLIB="$HOME/.gems/lib:$RUBYLIB"' >> ~/.bashrc && source ~/.bashrc+ export RUBYLIB="$HOME/.gems/lib:$RUBYLIB"
- + 
 +и обновляем окружение:
 + source ~/.bashrc
 + 
* Обновляем <code>RubyGems</code>: * Обновляем <code>RubyGems</code>:
cd $GEM_HOME/gems/rubygems-update-* && ruby setup.rb all --prefix=$GEM_HOME cd $GEM_HOME/gems/rubygems-update-* && ruby setup.rb all --prefix=$GEM_HOME

Версия 08:20, 20 декабря 2010

Данный метод подойдет в том случае, если вы не являетесь администратором на сервере и все gem'ы вы ставите в свой домашний каталог, т.е. типичная ситуация для виртуального хостинга.


Примечание. Убедитесь, что у вас уже установлены правильные переменные GEM_HOME, GEM_PATH, см. свой файл .bashrc и вывод команды gem environment



  • Смотрим текущую версию:
gem -v
  • Устанавливаем пакет rubygems-update:
$ gem install rubygems-update
  • Определяем свой путь для библиотек Ruby. Для этого в файл .bashrc после строки export PATH="$PATH:$GEM_HOME/bin" добавляем строку:
export RUBYLIB="$HOME/.gems/lib:$RUBYLIB"

и обновляем окружение:

source ~/.bashrc
  • Обновляем RubyGems:
cd $GEM_HOME/gems/rubygems-update-* && ruby setup.rb all --prefix=$GEM_HOME
  • Проверяем версию:
gem -v
Личные инструменты