Что такое 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:
Готово! Установка Ruby on Rails из исходного кода успешно завершена.
Читайте также
Установив Ruby on Rails, приступайте к созданию SSL-сертификата или установите FTP-сервер.