はじめに
目的
NetBeansを使ってRuby/Ruby on Rails(以下RoR)開発を行うための環境を構築します。
想定読者
- NetBeansを使ってRuby/RoRによる開発を行いたい人
- なんらかの言語開発経験がある人
- EclipseなどのIDEを使用したことがある人
NetBeansとは
NetBeansは、Sun Microsystemsが無償で提供しているオープンソースのIDE(統合開発環境)です。開発言語としてJava、C/C++、Ruby/RoRなどをサポートしており、デスクトップ、Web、モバイルアプリケーションの作成に必要な機能を備えています。
Javaで作成されておりJDKがあれば動作するため、Windows、Linux、Mac OS X、Solarisなど複数のプラットフォームで実行できます。標準で利用できる高機能なエディタなどに加え、プラグインを追加して機能拡張することも可能です。
最新版であるNetBeans6.1は、NetBeans6.0から大幅に機能改善が加えられており、Ruby/RoRの開発環境としても実用性の高いものとなっています。2008年6月5日にNetBeans6.1日本語版がリリースされ、オールインワンのIDEとして導入しやすいものとなっています。
本稿ではリリースされたばかりのNetBeans6.1日本語版のインストールから動作確認までの導入手順を紹介します。
サポートされているOS
NetBeans6.1はJava VM (Java仮想マシン) をサポートするOSで動作し、次に示すプラットフォームでテスト済みまたは動作することが判明しています。(詳細についてはNetBeans6.1のリリースノート を参照してください)
- Microsoft Windows XP Professional SP2
- Microsoft Windows Vista
- Ubuntu 7.x
- Red Hat EL 4
- Solaris OS version 10 (SPARC)
- Solaris OS version 10 (x86/x64 プラットフォーム版)
- Macintosh OS X 10.4.9 Intel
- Macintosh OS X 10.4.9 PPC
- Java Desktop System 2
- Microsoft Windows 2000 Professional SP4
- Mac OS X 10.4.5 Intel
- ほかのさまざまな Linux ディストリビューション (Red Hat Enterprise Linux など)
今回は、WindowsXPを使って記事を進めていきます。
推奨ハードウェア構成
公式 | 技術SE部推奨 | |
プロセッサ | Intel Pentium4 2.6GHz または同等のプロセッサ | Intel Core2 Duo 1.8GHz または同等のプロセッサ |
メモリ | 1GB | 2GB |
空きディスク容量 | 1GB | 1GB |
事前準備とNetBeansのインストール
JDKのインストール
NetBeansの実行にはJDK 5.0以上が必要になります。今回はJDK 6 Update 6を使用します。
- Java SE Downloadsサイトにアクセスします。
- JDK 6 Update 6の[ダウンロード]を選択します。
- Platformで[Windows]、Languageで[Multi-language]を選択後、ライセンスの同意にチェックをして[Continue]を選択します。
- [jdk-6u6-windows-i586-p.exe]を選択してダウンロードします。
- 「jdk-6u6-windows-i586-p.exe」を実行し、インストールを行います。
RoR実行環境のインストール
RoRでアプリケーションを作成する場合に必要となるRuby、RoR、DBMSをインストールします。それぞれを個別にインストールすることもできますが、InstantRails というツールを使うと一括してインストールすることができます。今回は、開発PCとして使用するWindowsXP端末にインストールします。
- InstantRailsのダウンロードページ にアクセスし、InstantRails-2.0-win.zipをダウンロードします。
- InstantRails-2.0-win.zip を解凍してできたフォルダ(InstantRails-2.0-win)を任意のフォルダに配置します。その際、フォルダ名にスペースを含まないようにした方が無難です。今回は「C:\apps\」配下に配置したものとして進めていきます(「C:\apps\InstantRails-2.0-win」)。
- 「C:\apps\InstantRails-2.0-win\InstantRails.exe」を実行して起動します。(注意事項:InstantRails.exe を実行するとMySQL とApache を起動するため、すでにMySQL やApache などをインストール・起動している場合は、それらのサービスを停止してから作業をしてください。)
- 初回起動時には、「Regenerate configuration files?」というポップアップが出てきます。OK と答えると配置されたディレクトリにあわせて設定ファイルが自動生成されます。Windowsファイアウォールのブロック警告が出た場合はブロックを解除してください。
- しばらく待機すると下図のように信号が青に変わります。信号が緑にならない場合は、「Apache」や「MySQL」のボタンで各サーバの再起動等を試してみてください。
- RubyとMySQLの実行プログラムにパスを通します。環境変数Pathの末尾に「;C:\apps\InstantRails-2.0-win\ruby\bin;C:\apps\InstantRails-2.0-win\mysql\bin;」を追加します。
- コマンドプロンプトを起動し、"ruby --version" "mysql --version"と入力してrubyコマンドとmysqlコマンドが実行できることを確認してください。
NetBeansのインストール
NetBeans 6.1(Ruby版)をインストールします。
- NetBeans 6.1のダウンロードサイトにアクセスします。
- Ruby版の[Download]を選択します。
- 「netbeans-6.1-ml-ruby-windows.exe」を実行してインストーラを起動します。
- [次へ]を選択します。
- 使用許諾契約書画面で[ライセンス契約条件に同意する]にチェック入れて[次へ]を選択します。
- NetBeans IDE 6.1のインストール画面で[NetBeans IDE用のJDK]が[C:\Program Files\Java\jdk1.6.0_06]であることを確認して[次へ]を選択します。NetBeansIDEのインストール先は任意ですが、今回はデフォルトのままにしています。
- 概要画面で[インストール]を選択してインストールを開始します。
- セットアップ画面で[インストール終了後にNetBeans IDEを登録します]のチェックを外した後、[完了]を選択してインストールを終了します(今回はユーザー登録を行いません)。
これでNetBeansのインストールが完了しました。次のページからはNetBeansの設定を行っていきます。