Как обновить RubyGems
Материал из 1GbWiki.
(Различия между версиями)
Версия 18:56, 31 мая 2010 (править) 77.239.235.129 (Обсуждение) ← К предыдущему изменению |
Версия 20:02, 31 мая 2010 (править) (отменить) Dmih (Обсуждение | вклад) м (Правки 77.239.235.129 (обсуждение) откачены к версии Dmih) К следующему изменению → |
||
Строка 1: | Строка 1: | ||
- | + | Данный метод подойдет в том случае, если вы не являетесь администратором на сервере и все gem'ы вы ставите в свой домашний каталог, т.е. типичная ситуация для виртуального хостинга. | |
- | + | <br /> | |
- | + | <br /> | |
- | + | ---- | |
- | + | '''''Примечание.''''' Убедитесь, что у вас уже установлены правильные переменные <code>GEM_HOME</code>, <code>GEM_PATH</code>, см. свой файл <code>.bashrc</code> и вывод команды <code>gem environment</code> | |
- | + | ---- | |
- | + | <br /> | |
- | + | * Смотрим текущую версию: | |
- | + | gem -v | |
- | + | * Устанавливаем пакет <code>rubygems-update</code>: | |
- | + | $ gem install rubygems-update | |
- | + | ||
- | + | * В <code>.bashrc</code> добавляем свой путь для библиотек Ruby и обновляем окружение: | |
+ | echo 'export RUBYLIB="$HOME/.gems/lib:$RUBYLIB"' >> ~/.bashrc && source ~/.bashrc | ||
+ | |||
+ | * Обновляем <code>RubyGems</code>: | ||
+ | cd $GEM_HOME/gems/rubygems-update-* && ruby setup.rb all --prefix=$GEM_HOME | ||
+ | |||
+ | * Проверяем версию: | ||
+ | gem -v | ||
+ | |||
+ | [[Категория:Программирование]] | ||
+ | [[Категория:Ruby]] |
Версия 20:02, 31 мая 2010
Данный метод подойдет в том случае, если вы не являетесь администратором на сервере и все gem'ы вы ставите в свой домашний каталог, т.е. типичная ситуация для виртуального хостинга.
Примечание. Убедитесь, что у вас уже установлены правильные переменные GEM_HOME
, GEM_PATH
, см. свой файл .bashrc
и вывод команды gem environment
- Смотрим текущую версию:
gem -v
- Устанавливаем пакет
rubygems-update
:
$ gem install rubygems-update
- В
.bashrc
добавляем свой путь для библиотек Ruby и обновляем окружение:
echo 'export RUBYLIB="$HOME/.gems/lib:$RUBYLIB"' >> ~/.bashrc && source ~/.bashrc
- Обновляем
RubyGems
:
cd $GEM_HOME/gems/rubygems-update-* && ruby setup.rb all --prefix=$GEM_HOME
- Проверяем версию:
gem -v