Ruby-on-rails-2.1-rails-installation

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

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がインストールされていない場合は、 ruby​​installer.rubyforge.org からインストールパッケージをダウンロードします。 download リンクに従って、結果のインストーラーを実行します。 これは ruby​​186-25.exe のようなexeであり、シングルクリックでインストールされます。 すべてをインストールすることもできます。 これは非常に小さなパッケージであり、このパッケージとともに RubyGems も入手できます。
  • RubyGemsをロードすると、コマンドラインからすべてのRailsとその依存関係をインストールできます-
C:\> gem install rails --include-dependencies

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

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

-上記のインストールで問題が発生した場合は、Rubyまたはその他のGemsの最新バージョンがない可能性があります。 したがって、次のコマンドを発行するだけで、すべてが自動的に更新されます。

C:\> gem update

次に、更新されたgemで上記のコマンドを試してください。

Mac OS XでのRailsのインストール

  • まず、Rubyが既にインストールされているかどうかを確認しましょう。 コマンドプロンプトを表示して、 $ ruby​​ -v と入力します。 Rubyが応答し、バージョン番号が1.8.6以上の場合は、手順3に進みます。 それ以外の場合は、Rubyの新規インストールを行います。 Rubyの新しいコピーをインストールするには、以下のUnixの指示が役立ちます。 次に、RubyGemsをインストールする必要があります。 ruby​​gems.rubyforge.org *にアクセスし、ダウンロードリンクをたどります。 OS Xは通常、あなたのためにアーカイブファイルを解凍しますので、あなたがしなければならないのは、ダウンロードしたディレクトリに移動し、(ターミナルアプリケーションで)次を入力することです-
tp> tar xzf rubygems-0.8.10.tar.gz
tp> cd rubygems-0.8.10
rubygems-0.8.10> sudo ruby setup.rb
  • 次に、RubyGemsを使用してRailsをインストールします。 次のコマンドを発行します。
tp> sudo gem install rails --include-dependencies

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

おめでとうございます。 これで、Mac OS XでRailsを使用できます。

-上記のインストールで問題が発生した場合は、Rubyまたはその他のGemsの最新バージョンがない可能性があります。 したがって、次のコマンドを発行するだけで、すべてが自動的に更新されます。

tp> sudo gem update

次に、更新されたgemを使用して上記のコマンドを試してください。

LinuxでのRailsのインストール

  • まず、Rubyが既にインストールされているかどうかを確認しましょう。 コマンドプロンプトを表示して、 $ ruby​​ -v と入力します。 Rubyが応答し、バージョン番号が1.8.6以上の場合は、手順5に進みます。 それ以外の場合は、Rubyの新規インストールを行います。
  • www.ruby-lang.orgからruby-x.y.z.tar.gzをダウンロードします
  • ディストリビューションを展開し、最上位ディレクトリを入力します。
  • 次のように通常のオープンソースビルドを行います-
tp> tar -xzf ruby-x.y.z.tar.gz
tp> cd ruby-x.y.z
ruby-x.y.z> ./configure
ruby-x.y.z> make
ruby-x.y.z> make test
ruby-x.y.z> make install
*RubyGemsをインストールします。* ruby​​gems.rubyforge.org *にアクセスし、*ダウンロード*リンクをクリックしてください。 ファイルをローカルに取得したら、コマンドプロンプトで次のように入力します-
tp> tar -xzf rubygems-x.y.z.tar.gz
tp> cd rubygems-x.y.z
rubygems-x.y.z> ruby setup.rb
  • 次に、RubyGemsを使用してRailsをインストールします。 まだシェルで、次のコマンドを発行します。
tp> gem install rails --include-dependencies

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

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

-上記のインストールで問題が発生した場合は、Rubyまたはその他のGemsの最新バージョンがない可能性があります。 したがって、次のコマンドを発行するだけで、すべてが自動的に更新されます。

tp> sudo gem update

次に、更新されたgemを使用して上記のコマンドを試してください。

Railsを最新の状態に保つ

RubyGemsを使用してRailsをインストールしたと仮定すると、Railsを最新の状態に保つのは比較的簡単です。 次のコマンドを発行します-

tp> gem update rails

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

インストール検証

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

tp> rails demo

これにより、 SQLite データベースを使用してデモレールのプロジェクトが作成されます。 Railsはデフォルトのデータベースとして SQLite を使用していることに注意してください。

*MySQL* データベースを使用するアプリケーションを作成できます。 マシンに *MySQL* データベースがセットアップされていると仮定して、次のコマンドを発行してMySQLデータベースを使用するアプリケーションを作成します-
tp> rails -d mysql demo

データベースのセットアップ部分については、以降の章で説明します。 現在、環境が適切にセットアップされているかどうかを確認する必要があります。 次のコマンドを使用して、マシンで_WEBrick_ Webサーバーを実行します-

tp> cd demo
demo> ruby script/server
=> Rails application started on http://0.0.0.0:3000
=> Ctrl-C to shutdown server; call with --help for options
[2007-02-26 09:16:43] INFO WEBrick 1.3.1
[2007-02-26 09:16:43] INFO ruby 1.8.2 (2004-08-24)...
[2007-02-26 09:16:43] INFO WEBrick::HTTPServer-start:pid=2836...
....

Now open your browser and type the following address text box.

http://localhost:3000

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.