Как обновить 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 /> |
Текущая версия
Эта инструкция устарела и больше не будет обновляться. |
Данный метод подойдет в том случае, если вы не являетесь администратором на сервере и все 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