Ruby-on-rails-2.1-rails-installation
Ruby on Rails 2.1-インストール
Ruby on Rails Frameworkを使用してWebアプリケーションを開発するには、次のソフトウェアをインストールする必要があります-
- Ruby
- Railsフレームワーク
- Webサーバー
- データベースシステム
コンピューターにWebサーバーとデータベースシステムが既にインストールされていることを前提としています。 Rubyの標準インストールに付属のWEBrick Web Serverをいつでも使用できます。 ただし、ほとんどのサイトは実稼働環境でApacheまたはlightTPDを使用しています。
Railsは、MySQL、PostgreSQL、SQLite、Oracle、DB2、SQL Serverなど、多くのデータベースシステムで動作します。 データベースをセットアップするには、対応するデータベースシステムセットアップマニュアルを参照してください。
Windows、Mac OS X、およびLinuxでのRailsフレームワークのインストール手順を見てみましょう。
WindowsでのRailsのインストール
まず、Rubyが既にインストールされているかどうかを確認しましょう。 コマンドプロンプトを表示し、 C:\> ruby -v と入力します。 Rubyが応答し、バージョン番号が1.8.6以上の場合は、 C:\> gem --version と入力します。 エラーが発生しない場合は、手順3に進みます。 それ以外の場合は、Rubyの新規インストールを行います。
- Rubyがインストールされていない場合は、 rubyinstaller.rubyforge.org からインストールパッケージをダウンロードします。 download リンクに従って、結果のインストーラーを実行します。 これは ruby186-25.exe のようなexeであり、シングルクリックでインストールされます。 すべてをインストールすることもできます。 これは非常に小さなパッケージであり、このパッケージとともに RubyGems も入手できます。
- RubyGemsをロードすると、コマンドラインからすべてのRailsとその依存関係をインストールできます-
上記のコマンドは、すべての依存関係をインストールするのに時間がかかる場合があります。 gemsの依存関係をインストールする間、インターネットに接続していることを確認してください。
おめでとうございます。 これで、Windowsを介してRailsを使用できます。
注-上記のインストールで問題が発生した場合は、Rubyまたはその他のGemsの最新バージョンがない可能性があります。 したがって、次のコマンドを発行するだけで、すべてが自動的に更新されます。
次に、更新されたgemで上記のコマンドを試してください。
Mac OS XでのRailsのインストール
- まず、Rubyが既にインストールされているかどうかを確認しましょう。 コマンドプロンプトを表示して、 $ ruby -v と入力します。 Rubyが応答し、バージョン番号が1.8.6以上の場合は、手順3に進みます。 それ以外の場合は、Rubyの新規インストールを行います。 Rubyの新しいコピーをインストールするには、以下のUnixの指示が役立ちます。 次に、RubyGemsをインストールする必要があります。 rubygems.rubyforge.org *にアクセスし、ダウンロードリンクをたどります。 OS Xは通常、あなたのためにアーカイブファイルを解凍しますので、あなたがしなければならないのは、ダウンロードしたディレクトリに移動し、(ターミナルアプリケーションで)次を入力することです-
- 次に、RubyGemsを使用してRailsをインストールします。 次のコマンドを発行します。
上記のコマンドは、すべての依存関係をインストールするのに時間がかかる場合があります。 gemsの依存関係をインストールする間、インターネットに接続していることを確認してください。
おめでとうございます。 これで、Mac OS XでRailsを使用できます。
注-上記のインストールで問題が発生した場合は、Rubyまたはその他のGemsの最新バージョンがない可能性があります。 したがって、次のコマンドを発行するだけで、すべてが自動的に更新されます。
次に、更新されたgemを使用して上記のコマンドを試してください。
LinuxでのRailsのインストール
- まず、Rubyが既にインストールされているかどうかを確認しましょう。 コマンドプロンプトを表示して、 $ ruby -v と入力します。 Rubyが応答し、バージョン番号が1.8.6以上の場合は、手順5に進みます。 それ以外の場合は、Rubyの新規インストールを行います。
- www.ruby-lang.orgからruby-x.y.z.tar.gzをダウンロードします
- ディストリビューションを展開し、最上位ディレクトリを入力します。
- 次のように通常のオープンソースビルドを行います-
- 次に、RubyGemsを使用してRailsをインストールします。 まだシェルで、次のコマンドを発行します。
上記のコマンドは、すべての依存関係をインストールするのに時間がかかる場合があります。 gemsの依存関係をインストールする間、インターネットに接続していることを確認してください。
おめでとうございます。 これで、Linux上でRailsを使用できます。
注-上記のインストールで問題が発生した場合は、Rubyまたはその他のGemsの最新バージョンがない可能性があります。 したがって、次のコマンドを発行するだけで、すべてが自動的に更新されます。
次に、更新されたgemを使用して上記のコマンドを試してください。
Railsを最新の状態に保つ
RubyGemsを使用してRailsをインストールしたと仮定すると、Railsを最新の状態に保つのは比較的簡単です。 次のコマンドを発行します-
これにより、Railsインストールが自動的に更新されます。 次回アプリケーションを再起動すると、この最新バージョンのRailsが選択されます。 このコマンドを与えている間、インターネットに接続していることを確認してください。
インストール検証
すべてが要件に従ってセットアップされているかどうかを確認できます。 次のコマンドを使用して、Rails環境で_demoプロジェクト_を作成します。
これにより、 SQLite データベースを使用してデモレールのプロジェクトが作成されます。 Railsはデフォルトのデータベースとして SQLite を使用していることに注意してください。
データベースのセットアップ部分については、以降の章で説明します。 現在、環境が適切にセットアップされているかどうかを確認する必要があります。 次のコマンドを使用して、マシンで_WEBrick_ Webサーバーを実行します-
Now open your browser and type the following address text box.
You should receive a message like "Welcome aboard" or "Congratulations".
How to Upgrade?
If you are already running an old version of Rails, then here is the procedure to upgrade it to the latest version 2.1 −
- If you want to move your application to Rails 2.0, you should first move it to Rails 1.2.6.
- If your application runs fine on 1.2.6 with no deprecation warnings, there’s a good chance that it’ll run straight up on 2.0.
- To complete the upgrade, you would have to upgrade your extractions. If you are using pagination, you will need to install the classic_pagination plugin. If you are using Oracle, you will need to install the activerecordoracle-adapter gem.