Ruby on Rails: использование gems

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

(Различия между версиями)
Перейти к: навигация, поиск

Teak (Обсуждение | вклад)
(Новая: <b>Важно</b>: для тех, кто только что подключился к нашей услуге хостинга Ruby on Rails, всё, описанное ниже, уже...)
К следующему изменению →

Версия 11:45, 18 июля 2008

Важно: для тех, кто только что подключился к нашей услуге хостинга Ruby on Rails, всё, описанное ниже, уже сделано автоматически. Просто используйте команду gems, как обычно. Информация на этой странице нужна только тем клиентам, кто подключился до появления автоматической настройки gems, либо тем, кто хочет знать, как это устроено.

Для того, чтобы клиенты нашего хостинга могли сами устанавливать себе дополнительные программные пакеты ruby (так называемые gems), при включении услуги Ruby on Rails, помимо создания самого rails-приложения, производится следующее:

  • В файл .bashrc в домашней директории пользователя добавляются строки:
export GEM_HOME="$HOME/.gems"
export GEM_PATH="$GEM_HOME:/usr/lib/ruby/gems/1.8"
export PATH="$PATH:$GEM_HOME/bin"
  • В файл http/config/environment.rb:
ENV['GEM_HOME']="#{ENV['HOME']}/.gems"
ENV['GEM_PATH']="#{ENV['GEM_HOME']}:/usr/lib/ruby/gems/1.8"

Благодаря этому Вы можете использовать как предустановленные gems (находящиеся в /usr/lib/ruby/gems/1.8), так и устанавливать собственные (при этом используется скрытая директория .gems в Вашей домашней директории).

Личные инструменты