Ну вот и до меня докатился звон рельс
Попробуем RoR на вкус и начнем с установки.
Имеется:
- VPS с Fedora 7
Требуется
- сделать его пригодным для освоения RoR
Внимание:
- Устанавливать RoR лучше через RubyGems. Почему – поищите сами или почитайте например здесь (eng).
- Если интерпретатор Ruby у вас уже установлен, то вы можете смело пропустить шаг, касающийся его устновки.
- Ради интереса можете глянуть инструкцию по установке RoR на Ubuntu (eng).
Порядок действий:
- Установим Ruby
- Установим RubyGems из исходников
- Установим Ruby on Rails через RubyGems
- Проверим прямо ли установились “рельсы”
Еще раз внимание:
- Многие команды необходимо выполнять из-под root. Строки, которые подразумевают рутовый доступ будут начинаться с диеза (#). Чтобы получить доступ как super user наберите su -.
- Строки, начинающиеся со знака $ могут быть выполнены с правами обычного пользователя.
- Не вводите пожалуйста в командной строке ни # ни $ с которых будут начинаться команды

Установим Ruby
$ su -
# yum install ruby ruby-rdoc ruby-irb
Если у вас возникает ошибка наподобие этой:
Loading "installonlyn" plugin
Existing lock /var/run/yum.pid: another copy is running as pid 2321. Aborting.
подождите немного и запустите команду, указанную выше, еще раз.
Если спрашивается следующее:
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
Importing GPG key 0x4F2A6FD2 "Fedora Project " from /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
Is this ok [y/N]:
просто отвечайте “y”.
Установим RubyGems из исходников
Выполняем следующие команды:
cd /tmp
wget http://rubyforge.org/frs/download.php/43985/rubygems-1.3.0.tgz
tar -zxvf rubygems-0.9.4.tgz
cd rubygems-0.9.4
# ruby setup.rb
Последнюю на момент инсталляции версию Ruby Gems можно поискать тут (http://rubyforge.org/projects/rubygems/)
Установим Ruby on Rails через RubyGems
Все просто: наберем в командной строке:
# gem install -y rails
Важно: если данная команда у вас не выполняется (ошибка) попробуйте выполнить команду
# gem update
и только потом пробуйте установить RoR.
Проверим прямо ли установились “рельсы”
Выполняем в консоли:
rails /tmp/railstest
cd /tmp/railstest
./script/server
Открываем любимый браузер (e.g. firefox) и открываем URL http://localhost:3000. Отобразившаяся страница должна сообщать об успешной инсталляции.
Еще немного
Если вы собираетесь что-то разрабатывать на RoR, вам конечно же понадобится база данных. Стандартный набор таков:
- SQLite:
SQLite имеет смысл выбирать есзи хочется просто поэкспериментировать… - MySQL
- PostgreSQL
Вот и все
Проверено мной – работает.
P.S. На самом деле можно для отладки и не localhost использовать, а IP сервера. Ну например пока домен не подняли ![]()
—————————-
Оригинал статьи тут:
http://rails.aizatto.com/2007/06/10/installing-ruby-on-rails-on-fedora-7/