Ruby on Rails, lidově nazývaný ROR, je framework Ruby pro webové programování. Ruby je univerzální jazyk jako C, Java. Ruby vynalezl Yukihiro „Matz“ Matsumoto asi před deseti lety a získal uznání díky své softwarové knihovně Rails, která poskytuje rámec pro vývoj webu pro programovací jazyk Ruby.
Níže jsou uvedeny jednoduché kroky k úspěšné instalaci ROR na Ubuntu verze 14.04 LTS až 15.10 pomocí Ruby Version Manager (RVM). RVM nabízí snadný způsob instalace a správy více verzí Ruby.
Všechny kroky níže jsou provedeny jako uživatel root. Přihlaste se prosím do shellu svého serveru a staňte se rootem na svém serveru pomocí příkazu:
sudo su
než budete pokračovat.
Instalace RVM
Instalace ROR začíná instalací RVM na server. Je důležité nainstalovat do systému nejnovější verzi RVM, což vyžaduje instalaci příkazu CURL. Úlohu provede následující příkaz.
apt-get install curl
Instalace curlingu:
Chcete-li pokračovat v instalaci RVM, importujte veřejný klíč rvm.io do systému serveru.
curl -#LO https://rvm.io/mpapis.asc
gpg --import mpapis.asc
Poté si stáhněte instalační program RVM s curl a spusťte jej (přivedením výstupu curl do bash):
curl -sSL https://get.rvm.io | bash -s stable
Stáhněte si klíč a spusťte instalační program RVm:
Dalším krokem je sestavení prostředí RVM a uložení nastavení tohoto prostředí do aktuálního shellu. To se provádí pomocí následujícího příkazu:
source /etc/profile.d/rvm.sh
Musí být nainstalovány Ruby Dependencies
Nainstalujte závislosti Ruby pomocí příkazu RVM níže:
rvm requirements
Ukázkový výstup:
Zkontrolujte dostupné verze Ruby
Následující příkaz uvádí dostupné verze ruby:
rvm list known
Ukázkový výstup:
# 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
Nainstalovat verzi Ruby
Pomocí RVM je nezávislá správa rubínových verzí snadný proces. Níže uvedený příkaz nainstaluje verzi Ruby 2.3.0.
rvm install 2.3.0
Ukázky výstupních řádků, které se objeví na obrazovce, jsou uvedeny níže:
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/[email protected]
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........
Musí být nastavena výchozí verze Ruby
Aby aplikace mohly používat Ruby, je třeba nastavit výchozí verzi ruby. Následující příkaz nastaví Ruby 2.3.0 jako výchozí verzi.
rvm use 2.3.0 --default
Ukázkový výstup:
Potvrďte nainstalovanou verzi ruby
Verzi nainstalovanou v aktuálním prostředí lze snadno zkontrolovat pomocí následujícího příkazu.
ruby --version
Ukázkový výstup:
Instalace kolejnic
Kolejnice lze snadno nainstalovat pomocí instalačního programu Ruby gem.
gem install rails
Provedením následujícího příkazu zkontrolujte verzi kolejnic a zjistěte, zda byly kolejnice úspěšně nainstalovány.
rails -v
Můžete také nainstalovat určitou verzi Rails pomocí následujícího příkazu zobrazeného s příkladem verze 4.2.5.
gem install rails --version=4.2.5
Ukázkový výstup: