Web IDE - Aptanaは、JavaScriptやHTML、XML、そしてCSSなどをカバーするEclipseベースの統合開発環境(IDE)である。コード補完も可能というすぐれものだ。当初、RadRailsという単体のIDEとして提供されていたものを、Aptana IDEに統合する形で現在は提供されている。本稿では、Windows XP SP2の環境においてInstant Railsによる環境の構築から、Aptana IDEによるRuby on Railsの開発支援までをお届けする。
Instant Rails
Ruby on Railsを簡単に試すには、Instant Railsを利用するのがいいだろう。
本稿執筆時点では、バージョン1.7が公開されている。インストーラー不要のInstant Railsには、Ruby、Ruby on Rails、Apache HTTP Server、MySQL、そしてPHPを利用してブラウザー上からMySQLを管理するツールであるphpMyAdminがオールインワンのパッケージとなっている。今回は、Windows版を利用する。詳細なバージョンは下記の通り。
- Instant Rails Manager 1.7
- Ruby 1.8.6 (One-Click Ruby Installer 1.8.6-25より)
- Ruby on Rails 1.2.3
- Apache 1.3.33
- MySQL 5.0.27
- MySQL/Ruby 2.7.3 (native driver)
- Mongrel 1.0.1
- phpMyAdmin 2.10.0.2
注:すでにApache HTTP ServerとMySQLがインストールされサービスとして起動している場合は、必ずサービスやプロセスを停止すること。
インストールには、Instant Railsを解凍し、任意のフォルダで「InstantRails.exe」を実行する。図1のダイアログが表示されるので「OK」を押す。
図1 ダイアログ
注:Windows XPに標準搭載されている解凍ツールでは解凍できない問題がある。一般的な解凍ツールを用いるか、「7-zip」の利用が推奨されている。解凍には、それなりに時間がかかる。
ここで、Apache HTTP Serverをファイアーウォールでブロックするか聞かれるので、「許可する」を選択する。筆者のいくつかの環境で試した結果、Instant Railsの初回起動時に、図2のようにMySQLが「Pending...」になる。このような場合、MySQLを選択しプロセスを停止(kill)させて再度実行することで図3のように「Started...」となり正常に動作する。
図2 失敗例
図3 成功例
Instant Railsには、「cookbook」と「typo-2.6.0」の2種類の完成したRailsアプリケーションが同梱されている。
図4 Railsアプリケーション
次は開発環境を整えてみよう。
関連情報
-
Eclipse、Ajaxやスクリプト言語向けのプロジェクトを発表
オープンソース組織Eclipse Foundationは米国時間3月6日、Ajaxスタイルのウェブ開発を簡略化する目的のプロジェクト3件について、詳細を発表した。 - 次期Eclipse「Europa」、リリース間近に
- Web IDE AptanaのAdobe AIR対応を試す
- Eclipse Foundation
「経営が知るべきバズワード」 の新着情報
-
インフォア、“二重帳簿なIFRS”に対応する「複数元帳」機能を提供へ
日本インフォア・グローバル・ソリューションズは、国際会計基準(IFRS)に対応したコンポーネント「Infor Advanced General ... - NECと日本オラクルが協業を強化--中小規模向けワンストップDWHソリューションを提供
- アステラス製薬がWindows 7を早期導入する理由--バルマー氏がCIO向けに講演
- Hadoopが秘める可能性:オンプレミスでもクラウドでも使えるプラットフォームの魅力
- CTC、シンクライアントシステム拡充--Windows Server 2008 R2の仮想化技術活用
- 経営が知るべきバズワード 一覧へ »
「レポート」 のバックナンバー
-
サイトのマルウェアをプロアクティブに監視--元グーグル社員の新セキュリティサービス
ブラウザやウェブアプリケーションを狙う攻撃が増えており、それに伴い、マルウェアをホストしているとしてブラックリストに掲載されるサイトも増えている。この問題に対処するためのサービスを、元グーグル社員らが設立した新興企業が開始した。 -
再生可能エネルギーをもっと--米研究報告に見る利用促進への必要事項
-
オラクルのサン買収--予測される「統合」という課題
-
時代遅れのウェブ技術コンセプト--何とかしてほしい5つのケース
-
企業へのクラウド導入--グーグルらが進める「信頼される」ための施策
- レポート 一覧へ »
-
日本モバイルインターネット端末市場分析 〜2008〜2012年のMID及びスマートフォン...
- 中堅企業におけるテクノロジーと成長
- 企業コスト削減の傾向と対策 〜最新アプローチのトレンド〜
- ITコスト削減の傾向と対策 〜情報システム部様限定〜
- 電力消費量を可視化〜!身近なPC管理から始めるグリーンIT統制〜
- 大容量ファイル、機密情報データの受渡しに! ~~ ファイルエクスプレス ~~
- インターネットセキュリティにおける今後の展望’09-’10
- 自動車業界におけるトレンドと課題 −グローバルな成功へと導くソリューション− I...
- パンデミックでも社員を守り業務継続を支援する
- VMware ESX ServerやCitrix XenServerの仮想環境を丸ごとバックアップ・復元
企画特集
-
【最終警告】パンデミック対策特集
サービス品質を保証するためのリスクマネジメントとは -
進むストレージ環境の見直し
仮想環境に最適なiSCSIストレージLeftHandのメリット -
企業ITシステムの企画、構築、運用のイロハ
戦略的なITシステムのために、今考えるべきポイント -
求めているのはSIerのエンジニア!!
連載インタビュー第1話、グリーCTO藤本氏が語る -
100万円で実現!中小企業の情報漏えい対策
中小企業の課題!?セキュリティ管理者不在でも大丈夫 -
最大32個のセンサーが電力を徹底管理!
『省エネ性能』追求HPx86サーバー徹底レビュー -
マネジメントの「コラム」と「コネタ」
今日のキーパーソンは誰? -
大丈夫?あなたの会社のセキュリティ対策
中堅・中小企業のネットワーク・セキュリティを考える -
―エン・ジャパン厳選求人☆毎週更新―
ハンゲームの社長が語る・人材とサービスの在り方 -
急増するオンライン犯罪への解決策!
オンラインサービス保護ソリューション -
VMware OEMベンダー6社を独占インタビュー
IBM、HP、NEC、DELL、日立、富士通のVMwareの取り組み -
情報漏えいを食い止める!
証跡としての信用力を高めるメールアーカイブとは? -
J-SOX法制定により内部統制の整備が急務に
重要性高まるActive Directoryの課題と対処法を公開中
-
13. ソースチェック
この4分間のビデオでは、Intel Parallel Studioの一部であるIntel C++コ... -
14. OpenMP 3.0
この3分間のビデオでは、Intel Parallel Composerで利用可能なOpeMP 3.0...
新着企業動向
-
Macintosh用DVDコピー/動画変換ソフトウエアの最新版「Roxio Popcorn 4」を11月6日に販売開始
ラネクシー -
情報セキュリティソリューションセミナー(中国特集)
NRIセキュアテクノロジーズ -
【EMC Mail News】 初期投資ゼロ!月額使用料金だけで利用できる「Avamar従量課金パッケージ...
EMCジャパン -
メールセキュリティSaaS『Mail Luck!セキュアタイプ』
NTTPCコミュニケーションズ(ネットワーク事業部) - 企業動向一覧へ»
