Установка Ruby on Rails на Fedora 7

Ну вот и до меня докатился звон рельс :) Попробуем 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/

This entry was posted in Профессиональное and tagged , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">