Как обновить 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 | ||
- | * | + | * Определяем свой путь для библиотек Ruby. Для этого в файл <code>.bashrc</code> после строки <code>export PATH="$PATH:$GEM_HOME/bin"</code> добавляем строку: |
- | | + | 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