Ruby-on-rails-rails-installation

提供:Dev Guides
移動先:案内検索

Ruby on Rails-インストール

Ruby on Rails Frameworkを使用してWebアプリケーションを開発するには、次のソフトウェアをインストールする必要があります-

  • Ruby
  • Railsフレームワーク
  • Webサーバー
  • データベースシステム

コンピューターにWebサーバーとデータベースシステムが既にインストールされていることを前提としています。 Rubyに付属のWEBrick Web Serverを使用できます。 ただし、ほとんどのWebサイトは実稼働環境でApacheまたはlightTPD Webサーバーを使用しています。

Railsは、MySQL、PostgreSQL、SQLite、Oracle、DB2、SQL Serverなど、多くのデータベースシステムで動作します。 データベースをセットアップするには、対応するデータベースシステムセットアップマニュアルを参照してください。

WindowsおよびLinux上のRailsのインストール手順を見てみましょう。

WindowsでのRailsのインストール

Ruby on Railsをインストールするには、以下の手順に従ってください。

ステップ1:Rubyのバージョンを確認する

最初に、Rubyが既にインストールされているかどうかを確認します。 コマンドプロンプトを開き、 ruby​​ -v と入力します。 Rubyが応答し、バージョン番号が2.2.2以上の場合は、 gem --version と入力します。 エラーが発生しない場合は、* Rubyのインストール*の手順をスキップしてください。 それ以外の場合は、新しいRubyをインストールします。

ステップ2:Rubyをインストールする

Rubyがインストールされていない場合は、http://rubyinstaller.org/[rubyinstaller.org]からインストールパッケージをダウンロードします。 ダウンロード*リンクに従って、結果のインストーラーを実行します。 これはexeファイル *ruby​​installer-2.2.2.x.exe であり、シングルクリックでインストールされます。 これは非常に小さなパッケージであり、このパッケージとともにRubyGemsも入手できます。 詳細については、*リリースノート*を確認してください。

Rubyホーム

ステップ3:Railsをインストールする

  • Railsのインストール*-Rubygemsをロードすると、コマンドラインから次のコマンドを使用してすべてのRailsとその依存関係をインストールできます-
C:\> gem install rails

GEMインストール

注意-上記のコマンドは、すべての依存関係をインストールするのに時間がかかる場合があります。 gemsの依存関係をインストールする間、インターネットに接続していることを確認してください。

ステップ4:Railsバージョンを確認する

次のコマンドを使用して、レールのバージョンを確認します。

C:\> rails -v

出力

Rails 4.2.4

おめでとうございます。 これで、Windowsを介してRailsを使用できます。

LinuxでのRailsのインストール

*rbenv* を使用してLinuxにRuby On Railsをインストールしています。 軽量のRubyバージョン管理ツールです。 *rbenv* は、Rubyのさまざまなバージョンを管理する簡単なインストール手順と、Ruby on Railsアプリケーションを開発するための堅実な環境を提供します。

以下の手順に従って、rbenvツールを使用してRuby on Railsをインストールします。

ステップ1:前提条件の依存関係をインストールする

まず、 git-core とRuby on Railsのインストールに役立ついくつかのruby依存をインストールする必要があります。 yum を使用してRailsの依存関係をインストールするには、次のコマンドを使用します。

tp> sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel

ステップ2:rbenvをインストールする

次に、rbenvをインストールし、適切な環境変数を設定します。 次のコマンドセットを使用して、gitリポジトリのrbenvを取得します。

tp> git clone git://github.com/sstephenson/rbenv.git .rbenv
tp> echo 'export PATH = "$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
tp> echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
tp> exec $SHELL

tp> git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
tp> echo 'export PATH = "$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' << ~/.bash_profile
tp> exec $SHELL

ステップ3:Rubyをインストールする

Rubyをインストールする前に、インストールするRubyのバージョンを決定します。 Ruby 2.2.3をインストールします。 Rubyをインストールするには、次のコマンドを使用します。

tp> rbenv install -v 2.2.3

現在のRubyバージョンをデフォルトとして設定するには、次のコマンドを使用します。

tp> rbenv global 2.2.3

次のコマンドを使用して、Rubyバージョンを確認します。

tp> ruby -v

出力

ruby 2.2.3p173 (2015-08-18 revivion 51636) [X86_64-linux]

Rubyは、サポートされている依存関係をインストールするためのキーワード gem を提供します。それらを*宝石*と呼びます。 Ruby-gemsのドキュメントをインストールしたくない場合は、次のコマンドを使用します。

tp> echo "gem: --no-document" > ~/.gemrc

その後、Bundler gemをインストールすると、アプリケーションの依存関係を管理するのに役立ちます。 次のコマンドを使用して、Bundler gemをインストールします。

tp> gem install bundler

ステップ4:Railsをインストールする

Railsバージョン4.2.4をインストールするには、次のコマンドを使用します。

tp> install rails -v 4.2.4

次のコマンドを使用して、Rails実行可能ファイルを使用可能にします。

tp> rbenv rehash

Railsのバージョンを確認するには、次のコマンドを使用します。

tp> rails -v

出力

tp> Rails 4.2.4

Ruby on Railsフレームワークでは、Railsの機能を管理するためにJavaScriptランタイム環境(Node.js)が必要です。 次に、Node.jsを使用して、Railsの機能であるAsset Pipelineを管理する方法を確認します。

ステップ5:JavaScriptランタイムをインストールする

YumリポジトリからNode.jsをインストールしましょう。 EPEL yumリポジトリからNode.jsを取得します。 次のコマンドを使用して、EPELパッケージをyumリポジトリーに追加します。

tp> sudo yum -y install epel-release

Node.jsパッケージをインストールするには、次のコマンドを使用します。

tp> sudo yum install nodejs

おめでとうございます。 これで、Linux上でRailsを使用できます。

ステップ6:データベースのインストール

デフォルトでは、Railsはsqlite3を使用しますが、MySQL、PostgreSQL、またはその他のRDBMSをインストールすることもできます。 これはオプションです。データベースがインストールされている場合は、この手順をスキップできます。また、railsサーバーを起動するためにデータベースをインストールすることは必須ではありません。 このチュートリアルでは、PostgreSQLデータベースを使用しています。 したがって、次のコマンドを使用してPostgreSQLをインストールします。

tp> sudo yum install postgresql-server postgresql-contrib
*y* で応答して、プロンプトを受け入れます。 次のコマンドを使用して、PostgreSQlデータベースクラスターを作成します。
tp> sudo postgresql-setup initdb

PostgreSQLを起動して有効にするには、次のコマンドを使用します。

tp> sudo systemctl start postgresql
tp> sudo systemctl enable postgresql

Railsを最新の状態に保つ

RubyGemsを使用してRailsをインストールしたと仮定すると、Railsを最新の状態に保つのは比較的簡単です。 WindowsとLinuxプラットフォームの両方で同じコマンドを使用できます。 次のコマンドを使用します-

tp> gem update rails

出力

次のスクリーンショットは、Windowsコマンドプロンプトを示しています。 Linuxターミナルも同じ出力を提供します。

GEMアップデート

これにより、Railsインストールが自動的に更新されます。 次回アプリケーションを再起動すると、この最新バージョンのRailsが選択されます。 このコマンドを使用している間は、インターネットに接続していることを確認してください。

インストール検証

すべてが要件に従ってセットアップされているかどうかを確認できます。 次のコマンドを使用して、デモプロジェクトを作成します。

tp> rails new demo

出力

Rails New Demo

デモレールプロジェクトを生成します。それについては後で説明します。 現在、環境がセットアップされているかどうかを確認する必要があります。 次に、次のコマンドを使用して、マシンでWEBrick Webサーバーを実行します。

tp> cd demo
tp> rails server

サーバーを起動する自動コードを生成します

Railsサーバー

今すぐブラウザを開き、次を入力します-

http://localhost:3000

「ようこそ」または「おめでとう」などのメッセージが表示されます。

Rails Welcome