Rails自体は、ApacheもMySQLも無くても起動できる。WEBrickというRuby製のHTTPサーバがプロジェクト毎に生成(!)されるのでそれを利用すればいい。
参考にしたのは下記のサイト。下記はWindowsXPでの例だが、FreeBSDでも問題なく実行できた。
RailsでHelloWorld
rails HelloProject
HelloProject以下にいろいろ生成される。次にコントローラを生成する。
ruby script/generate controller HelloWorld
app/controllers/hello_world_controller.rbを下記のように編集。
class HelloWorldController < ApplicationController def index @message = "Hello,World!" end end
app/views/hello_world/index.rhtmlを作成し下記を記述。
<h1> <%= @message %> </h1>
WEBrickサーバを起動。
ruby script/server
あとは「http://ホスト名:3000/hello_workd」にアクセスすればHelloWorldが表示されるはず。