Поиск по сайту:

Установка Ruby on Rails в Ubuntu 14.04–15.10


На этой странице

  1. Установка RVM
  2. Зависимости Ruby должны быть установлены
  3. Проверьте доступные версии Ruby
  4. Установить версию Ruby
  5. Должна быть установлена версия Ruby по умолчанию.
  6. Подтвердите установку версии ruby
  7. Установка рельсов

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

Пример вывода: