SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

最新イベントはこちら!

Enterprise IT Women's Forum

2025年1月31日(金)17:00~20:30 ホテル雅叙園東京にて開催

Security Online Day 2025 春の陣(開催予定)

2025年3月18日(火)オンライン開催

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けの講座「EnterpriseZine Academy」や、すべてのITパーソンに向けた「新エバンジェリスト養成講座」などの講座を企画しています。EnterpriseZine編集部ならではの切り口・企画・講師セレクトで、明日を担うIT人材の育成をミッションに展開しております。

お申し込み受付中!

EnterpriseZine(エンタープライズジン)

EnterpriseZine編集部が最旬ITトピックの深層に迫る。ここでしか読めない、エンタープライズITの最新トピックをお届けします。

『EnterpriseZine Press』

2024年秋号(EnterpriseZine Press 2024 Autumn)特集「生成AI時代に考える“真のDX人材育成”──『スキル策定』『実践』2つの観点で紐解く」

NetBeansで始めるRuby on Rails

NetBeans 6.5でRailsアプリケーションのテスト駆動開発を


先月(2008年11月20日)、待望のNetBeans 6.5がリリースされました。Ruby on Railsの開発プラットフォームとしてNetBeansはますます存在感を増しつつあります。 今回は、NetBeans 6.1から6.5へアップグレードする手順を説明した後、NetBeans上でRuby on Railsアプリケーションのテスト(単体テスト、機能テスト)をどのようにして行うかを解説します。また、テスト駆動開発のサンプルもお見せします。

NetBeans 6.5へのアップグレード

 NetBeans 6.5はそのバージョン番号が示すとおり、次の7.0への架け橋に当たり、6.0/6.1と比較して目覚しい機能拡張が行われているわけではありません。PHPの正式サポートやデータベース操作機能の充実が目を引きますが、ことRuby on Railsに関して言えばマイナーバージョンアップという印象です。

 しかし、初めてRailsをサポートした6.0の登場から1年弱が過ぎ、Railsの開発プラットフォームとしてNetBeansは安定し、こなれてきました。また、NetBeans 6.5では、テスト環境の一層の充実が図られています。

 さて、NetBeans 6.0/6.1からNetBeans 6.5へのアップグレードですが、特別な手順があるわけではありません。第1回で説明したのと同じ方法で、NetBeans 6.5をインストールするだけです。1つのコンピュータに複数のバージョンを共存させることができます。ただし、既にNetBeans 6.0/6.1がインストールされているコンピュータにNetBeans 6.5をインストールしようとすると、図1のように途中で設定をインポートするかどうか尋ねられます。

図1:設定インポートの確認
図1:設定インポートの確認

 なお、NetBeans 6.5からGlassFishというJavaEEアプリケーションサーバが同時にインストールされるようになりました。ネイティブのRubyインタープリタではなくJRubyでRailsアプリケーションを動かす時に使います。

NetBeans 6.5初回起動時の注意

 インストールが完了したら、早速NetBeans 6.5のアイコンをダブルクリックして起動してみましょう(図2)。

図2:起動画面
図2:起動画面

 起動時のスプラッシュ画面が新しくなっていますね。

 ところで、この連載のバックナンバーの記述に従って作業を進めてきた方は、おそらく次のようなエラーメッセージに遭遇するでしょう。

図3:エラーメッセージ
図3:エラーメッセージ

 これは、Ruby on Railsのバージョン2.1.1がインストールされていないという意味のメッセージですが、NetBeans 6.1の時には正常に動いていたのですから変ですね。実は、NetBeans 6.5は、デフォルトではJRubyの環境だけを認識します。JRubyのライブラリフォルダにRails 2.1.1がインストールされていないとこのようなエラーメッセージが出てしまいます。

 [了解]ボタンをクリックしてエラーメッセージを消してから、メニューの[ツール]→[Ruby プラットフォーム]を選択し、[プラットフォーム自動検出]ボタンをクリックすれば、ネイティブのRubyインタープリタが認識され、以後エラーメッセージは出なくなります。

図4:Ruby プラットフォームマネージャー
図4:Ruby プラットフォームマネージャー

 この記事の筆者黒田努による無料セミナー「NetBeansで始めるRuby on Rails ~最新統合開発環境の実力とは?~」が12月18日19:00より開催されます。会場は東京駅より徒歩3分の距離にあります。

次のページ
Ruby on Railsにおけるテストとは

この記事は参考になりましたか?

  • Facebook
  • X
  • Pocket
  • note
NetBeansで始めるRuby on Rails連載記事一覧

もっと読む

この記事の著者

黒田 努(クロダ ツトム)

株式会社オイアクス代表取締役社長。東京大学教養学部卒。在ギリシャ日本国大使館、株式会社ザッパラス、株式会社イオレでの勤務を経て、2007 年にRuby on Rails 専門の教育・コンサルティング会社オイアクスを設立。著書に『基礎Ruby on Rails』(共著、インプレスジャパン刊、2007)...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

EnterpriseZine(エンタープライズジン)
https://enterprisezine.jp/article/detail/910 2008/12/12 18:31

Job Board

AD

おすすめ

アクセスランキング

アクセスランキング

イベント

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング