Ruby onRails-インストール

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

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

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

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

WindowsとLinuxでのRailsのインストール手順を見てみましょう。

WindowsへのRailsのインストール

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

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

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

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

Rubyがインストールされていない場合は、rubyinstaller.orgからインストールパッケージをダウンロードします。フォローするdownloadリンクして、結果のインストーラーを実行します。これはexeファイルですrubyinstaller-2.2.2.x.exeワンクリックでインストールされます。これは非常に小さなパッケージであり、このパッケージと一緒にRubyGemsも入手できます。確認してくださいRelease Notes 詳細については。

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

Install Rails − Rubygemsがロードされた状態で、コマンドラインから次のコマンドを使用して、すべてのRailsとその依存関係をインストールできます。

C:\> gem install rails

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

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

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

C:\> rails -v

Output

Rails 4.2.4

おめでとう!これで、Rails overWindowsを使用できます。

LinuxへのRailsのインストール

LinuxにRubyOnRailsをインストールしています rbenv。軽量のRubyバージョン管理ツールです。ザ・rbenv さまざまなバージョンのRubyを管理するための簡単なインストール手順と、Ruby onRailsアプリケーションを開発するための堅固な環境を提供します。

rbenvツールを使用してRubyon Railsをインストールするには、以下の手順に従ってください。

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

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

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のバージョンを決定してください。Ruby2.2.3をインストールします。Rubyをインストールするには、次のコマンドを使用します。

tp> rbenv install -v 2.2.3

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

tp> rbenv global 2.2.3

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

tp> ruby -v

Output

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

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

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

その後、アプリケーションの依存関係を管理するのに役立つため、Bundlergemをインストールすることをお勧めします。次のコマンドを使用して、bundlegemをインストールします。

tp> gem install bundler

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

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

tp> install rails -v 4.2.4

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

tp> rbenv rehash

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

tp> rails -v

Output

tp> Rails 4.2.4

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

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

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

tp> sudo yum -y install epel-release

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

tp> sudo yum install nodejs

おめでとう!これで、Rails overLinuxを使用できます。

ステップ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をインストールしたとすると、それを最新の状態に保つのは比較的簡単です。WindowsとLinuxの両方のプラットフォームで同じコマンドを使用できます。次のコマンドを使用します-

tp> gem update rails

Output

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

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

インストールの検証

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

tp> rails new demo

Output

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

tp> cd demo
tp> rails server

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

ブラウザを開いて、次のように入力します-

http://localhost:3000

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