ズバリ!andLinuxは使えるのか?

andLinux以外での開発環境構築 今回は、これまで紹介できなかった、andLinux以外でのAMP開発環境構築について紹介し、それらの方法と比較した場合のandLinuxの利点を整理し、まとめとしてandLinuxの使いどころを紹介していきます。

小場 久雄

2008年9月30日 20:00

andLinux以外での開発環境構築

 今回は、これまで紹介できなかった、andLinux以外でのAMP開発環境構築について紹介し、それらの方法と比較した場合のandLinuxの利点を整理し、まとめとしてandLinuxの使いどころを紹介していきます。

 andLinux以外の開発環境として、1つ目に紹介するのがXAMPP for Windowsです(図1)。XAMPP for Windowsは、「第1回:andLinuxとは?(http://www.thinkit.co.jp/article/126/1/)」でも少し触れましたが、ApacheやMySQL、PHPなどのWindows版を1つにまとめて、Windows上のAMP環境を手軽に構築できるようにしたものです。インストールは、Windowsのインストーラが用意されているので、簡単に実行できます。

 インストール後の管理は、Webブラウザでhttp://localhost/xampp/にアクセスすると表示される管理画面や、XAMPP Control Panelから行えます。

 開発したコンテンツは、インストール先直下のhtdocsフォルダ(defaultではC:\xampp\htdocs)に、CGIはcgi-binフォルダ(同C:\xampp\cgi-bin)に置けば、Webブラウザからアクセスできます。

 2つ目に紹介するのがCygwinです。CygwinもUNIXの各種ソフトウエアがパッケージ化されているので、基本的にインストーラから1回でインストールできます。ただし、MySQLやPHPは含まれていないため、Windows版を別途ダウンロードしてインストールするか、あるいはCygwin環境でソースから再構成する必要があります。また、インストール後に、いくつかの環境変数を設定する必要もあります。

 以上のように、Cygwinでの環境構築はかなり面倒なので、特別な理由がない限り、筆者としてはお勧めいたしません。

 3つ目が仮想マシン(VMwareなど)を利用する方法です。この場合は、Linuxを普通にPCにインストールする場合と基本的に同じです。

andLinuxでRuby on Rails

 ここで本題のandLinuxでの開発に戻り、最近Webアプリケーション開発で注目されている、Ruby on Rails(以下Rails)(http://www.rubyonrails.com/)開発環境をandLinux上で構築する方法を紹介します。また、前述したandLinux以外の方法での構築方法についても簡単に触れます。

 andLinuxの場合は、以下のような手順になります。

 まずTerminal(KDE版andLinuxの場合はKonsole)を起動し、以下のようにapt-getを実行してインストールします。

# apt-get install ruby
# apt-get install rails

 Rails付属のWEBrickを利用する際は、--bindingオプションでandLinuxのIPアドレスの指定してください(defaultでは、--binding=192.168.11.150)。こうすると、http://192.168.11.150:3000でWindows側からアクセスできます(ポート番号の3000は、WEBrickのデフォルト値です)。

 続いてXAMPP for Windowsの場合は、以下のような手順になります。

 XAMPP for Windowsでも、RubyとRailsをインストールします。Rubyは、One-Click Ruby Installer(http://rubyforge.org/projects/rubyinstaller/)を利用するのが簡単です。インストール先は、例えばC:\xampp\rubyなどにしておくと、よりわかりやすいでしょう。Railsは、Rubyのライブラリ管理システムである、RubyGemsを利用し、コマンドプロンプトからgemsコマンドでインストールできます。開発したコンテンツは、WEBrickであれば、http://localhost:3000からアクセスできます。

 また、Instant Rails(http://rubyforge.org/projects/instantrails/)を利用すると、必要なパッケージを一度にインストールできるので、Railsが主な目的であれば便利でしょう。

 Cygwinでの構築は、手順が煩雑であるため、お勧めできないので、方法の紹介は割愛します。また、VMwareなどの仮想マシンの場合は、やはり通常のLinuxと同じです。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30