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
「ようこそ」や「おめでとう」などのメッセージが表示されます。