Установка Ruby on Rails из исходного кода в Ubuntu 12.04

Что такое Ruby on Rails?

Ruby on Rails – это стек приложений, позволяющий быстро разрабатывать различные веб-проекты.

Rails можно становить на виртуальный выделенный сервер при помощи различных пакетов; но это можно сделать и вручную из исходного кода, о чем и пойдет речь в данном руководстве.

Требования

Для выполнения руководства нужна учетная запись пользователя с привилегиями root. Более подробную информацию можно найти в этой статье.

1: Загрузка Ruby

Прежде чем начать, обновите репозиторий:

sudo apt-get update

Затем можно приступить к загрузке Ruby:

  • Создайте каталог для Ruby:

mkdir ~/downloads

  • Перейдите в новый каталог:

cd ~/downloads

  • Начните загрузку Ruby:

sudo wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz

Запомните: последнюю версию Ruby всегда можно найти по ссылке http://rubyonrails.org/download.

Скачав Ruby, загрузите необходимые зависимости. Это упростит процесс установки в дальнейшем.

sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison nodejs subversion

Затем распакуйте файл ruby.

tar xvfz ruby-1.9.3-p0.tar.gz

Перейдите в каталог с новыми файлами.

cd ruby-1.9.3-p0

2: Установка Ruby

В каталоге Ruby нужно запустить три стандартных команды установки ПО.

Первая из них:

./configure

Данная команда сгенерирует make файл и проверит наличие всех необходимых зависимостей. Затем в этом же каталоге нужно запустить команду make:

make

Выполнение данной команды может занять некоторое время. Далее используйте команду make install:

sudo make install

3: Установка Gem-ов

Разархивировав код Ruby, установите ruby gem-ы. Поскольку Ruby установлен из исходного кода, gem-ы уже должны быть загружены. Но, возможно, их нужно будет обновить:

sudo gem update --system

4: Установка Rails

Когда gem-ы загружены и обновлены, можете переходить к заключительной части установки – к установке Rails. Для этого используйте:

sudo gem install rails

Готово! Стек Ruby on Rails установлен на сервер.

5: Доступ к серверу Rails в сети

Установив Ruby on Rails, попробуйте запустить свое приложение Ruby.

Чтобы получить доступ к серверу Ruby, просто создайте новый проект Ruby on Rails:

rails new project_name

Перейдите в новый каталог:

cd project_name

А затем запустите сервер rails:

rails server

Попробуйте открыть домен или IP-адрес сервера (например, 11.22.33.444:3000).

Появится приветственная страница Ruby:

RubyWelcome

Готово! Установка Ruby on Rails из исходного кода успешно завершена.

Читайте также

Установив Ruby on Rails, приступайте к созданию SSL-сертификата или установите FTP-сервер.

Tags: , , , ,

Добавить комментарий