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

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

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

← К предыдущему изменению
Текущая версия (18:12, 15 марта 2018) (править) (отменить)
Renton (Обсуждение | вклад)

 
Строка 1: Строка 1:
 +<table cellspacing="0">
 +<tr style="background: #F7D9D9">
 +<td width="950px" style="vertical-align:top; border-top: 1px solid #D63838; border-left: 1px solid #D63838; border-bottom: 1px solid #D63838; border-right: 1px solid #D63838; padding: 1em;">
 +<span style="font-size: 28px; font-weight: bold;">Эта инструкция устарела и больше не будет обновляться.<br /><br />
 +Используйте [[Rails - быстрый старт]]</span>
 +</td>
 +</tr>
 +</table>
 +<br />
 +<br />
Данный метод подойдет в том случае, если вы не являетесь администратором на сервере и все gem'ы вы ставите в свой домашний каталог, т.е. типичная ситуация для виртуального хостинга. Данный метод подойдет в том случае, если вы не являетесь администратором на сервере и все gem'ы вы ставите в свой домашний каталог, т.е. типичная ситуация для виртуального хостинга.
<br /> <br />

Текущая версия

Эта инструкция устарела и больше не будет обновляться.

Используйте Rails - быстрый старт



Данный метод подойдет в том случае, если вы не являетесь администратором на сервере и все 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
Личные инструменты