Установка Ruby on Rails в Ubuntu 14.04–15.10
На этой странице
- Установка RVM
- Зависимости Ruby должны быть установлены
- Проверьте доступные версии Ruby
- Установить версию Ruby
- Должна быть установлена версия Ruby по умолчанию.
- Подтвердите установку версии ruby
- Установка рельсов
Ruby on Rails, обычно называемый ROR, представляет собой среду Ruby для веб-программирования. Ruby — это язык общего назначения, такой как C, Java. Ruby был изобретен Юкихиро «Мац» Мацумото около десяти лет назад и получил признание благодаря своей программной библиотеке Rails, которая обеспечивает среду веб-разработки для языка программирования Ruby.
Ниже перечислены простые шаги для успешной установки ROR в версиях Ubuntu с 14.04 LTS по 15.10 с использованием Ruby Version Manager (RVM). RVM предлагает простой способ установки нескольких версий Ruby и управления ими.
Все шаги, описанные ниже, выполняются от имени пользователя root. Пожалуйста, войдите в оболочку вашего сервера, затем станьте пользователем root на вашем сервере с помощью команды:
sudo su
прежде чем продолжить.
Установка РВМ
Установка ROR начинается с установки RVM на сервер. Важно установить в системе последнюю версию RVM, для этого требуется установка команды CURL. Следующая команда выполняет эту работу.
apt-get install curl
Установка завитка:
Чтобы продолжить установку RVM, импортируйте открытый ключ rvm.io в серверную систему.
curl -#LO https://rvm.io/mpapis.asc
gpg --import mpapis.asc
Затем загрузите установщик RVM с помощью curl и запустите его (передав вывод curl в bash):
curl -sSL https://get.rvm.io | bash -s stable
Скачайте ключ и запустите установщик RVm:
Следующим шагом является создание среды RVM и сохранение настроек этой среды в текущей оболочке. Это делается с помощью следующей команды:
source /etc/profile.d/rvm.sh
Ruby зависимости должны быть установлены
Установите зависимости Ruby с помощью команды RVM ниже:
rvm requirements
Пример вывода:
Проверить доступные версии Ruby
Следующая команда выводит список доступных версий ruby:
rvm list known
Пример вывода:
# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p643]
[ruby-]2.1.4
[ruby-]2.1[.5]
[ruby-]2.2[.1]
[ruby-]2.2-head
ruby-head
# for forks use: rvm install ruby-head-<name> --url https://github.com/github/ruby.git --branch 2.1
# JRuby
jruby-1.6.8
jruby[-1.7.19]
jruby-head
jruby-9.0.0.0.pre1
# Rubinius
rbx-1.4.3
rbx-2.4.1
rbx[-2.5.2]
rbx-head
# Opal
opal
# Minimalistic ruby implementation - ISO 30170:2012
mruby[-head]
# Ruby Enterprise Edition
ree-1.8.6
ree[-1.8.7][-2012.02]
# GoRuby
goruby
# Topaz
topaz
# MagLev
maglev[-head]
maglev-1.0.0
# Mac OS X Snow Leopard Or Newer
macruby-0.10
macruby-0.11
macruby[-0.12]
macruby-nightly
macruby-head
# IronRuby
ironruby[-1.1.3]
ironruby-head
Установить рубиновую версию
Использование RVM упрощает независимое управление версиями ruby. Команда, указанная ниже, устанавливает версию Ruby 2.3.0.
rvm install 2.3.0
Примеры выходных строк, которые появляются на экране, перечислены ниже:
Searching for binary rubies, this might take some time.
Found remote file https://rubies.travis-ci.org/ubuntu/14.04/x86_64/ruby-2.3.0.tar.bz2
Checking requirements for ubuntu.
Requirements installation successful.
ruby-2.3.0 - #configure
ruby-2.3.0 - #download
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
100 25.1M 100 25.1M 0 0 10.1M 0 0:00:02 0:00:02 --:--:-- 60.2M
No checksum for downloaded archive, recording checksum in user configuration.
ruby-2.3.0 - #validate archive
ruby-2.3.0 - #extract
ruby-2.3.0 - #validate binary
ruby-2.3.0 - #setup
ruby-2.3.0 - #gemset created /usr/local/rvm/gems/
ruby-2.3.0 - #importing gemset /usr/local/rvm/gemsets/global.gems...................................
ruby-2.3.0 - #generating global wrappers........
ruby-2.3.0 - #gemset created /usr/local/rvm/gems/ruby-2.3.0
ruby-2.3.0 - #importing gemsetfile /usr/local/rvm/gemsets/default.gems evaluated to empty gem list
ruby-2.3.0 - #generating default wrappers........
Версия Ruby по умолчанию должна быть настроена
Чтобы приложения могли использовать Ruby, необходимо установить версию ruby по умолчанию. Следующая команда устанавливает Ruby 2.3.0 в качестве версии по умолчанию.
rvm use 2.3.0 --default
Пример вывода:
Подтвердите установленную рубиновую версию
Можно легко проверить версию, установленную в текущей оболочке, с помощью следующей команды.
ruby --version
Пример вывода:
Установка рельсов
Rails можно легко установить с помощью установщика Ruby gem.
gem install rails
Выполните следующую команду, чтобы проверить версию рельсов и убедиться, что рельсы успешно установлены.
rails -v
Вы также можете установить определенную версию Rails, используя следующую команду, показанную на примере версии 4.2.5.
gem install rails --version=4.2.5
Пример вывода: