一般にRORと呼ばれるRubyonRailsは、Webプログラミング用のRubyフレームワークです。 Rubyは、C、Javaなどの汎用言語です。 Rubyは、まつもとゆきひろ「Matz」によって約10年前に発明され、Rubyプログラミング言語のWeb開発フレームワークを提供するRailsソフトウェアライブラリフレームワークで認知されています。
以下にリストされているのは、Rubyバージョンマネージャー(RVM)を使用してUbuntuバージョン14.04LTSから15.10にRORを正常にインストールするための簡単な手順です。 RVMは、複数のRubyバージョンをインストールおよび管理する簡単な方法を提供します。
以下の手順はすべてrootユーザーとして実行されます。サーバーのシェルにログインしてから、次のコマンドを使用してサーバーのルートになります。
sudo su
続行する前に。
RVMのインストール
RORのインストールは、サーバーにRVMをインストールすることから始まります。システムに最新バージョンのRVMをインストールすることが重要です。これには、CURLコマンドのインストールが必要です。次のコマンドがその役割を果たします。
apt-get install curl
カールのインストール:
RVMのインストールを続行するには、サーバーシステムにrvm.io公開鍵をインポートします。
curl -#LO https://rvm.io/mpapis.asc
gpg --import mpapis.asc
次に、curlを使用してRVMインストーラーをダウンロードし、実行します(curl出力をbashにパイプすることにより):
curl -sSL https://get.rvm.io | bash -s stable
キーをダウンロードして、RVmインストーラーを起動します:
次のステップは、RVM環境を構築し、この環境の設定を現在のシェルに保存することです。これは、次のコマンドで実行されます。
source /etc/profile.d/rvm.sh
以下のRVMコマンドを使用してRubyの依存関係をインストールします。
rvm requirements
サンプル出力:
次のコマンドは、使用可能なルビーバージョンを一覧表示します。
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
Rubyバージョンのインストール
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/[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........
アプリケーションでRubyを使用するには、デフォルトのrubyバージョンを設定する必要があります。次のコマンドは、Ruby2.3.0をデフォルトバージョンとして設定します。
rvm use 2.3.0 --default
サンプル出力:
次のコマンドで、現在のシェルにインストールされているバージョンを簡単に確認できます。
ruby --version
サンプル出力:
RailsはRubygemインストーラーで簡単にインストールできます。
gem install rails
次のコマンドを実行して、Railsのバージョンを確認し、Railsが正常にインストールされているかどうかを確認します。
rails -v
バージョン4.2.5の例で示されている次のコマンドを使用して、特定のバージョンのRailsをインストールすることもできます。
gem install rails --version=4.2.5
サンプル出力: