※Instant_RailsはInstantRails-2.0が2007年に公開後放置みたいなので使わない。
gem install rails
No such faileとかでてLoadErrorが発生する場合、rubygemsが古いのが原因?RubyGemsを参照し更新してから再度railsをインストールしてみる。
rails hello -d mysql
railsのフォルダに移動して組み込みサーバーを起動する。
cd hello ruby script/server
http://localhost:3000 にアクセスしてみる。ちなみに "-d mysql"を指定しない場合SQLite3がデフォルトのデータベースになる。WindowsにはSQLite3.dllがデフォルトでインストールされていないのでエラーになる。
これを解消するには以下の手順が必要。
http://www.sqlite.org/sqlitedll-3_6_23_1.zip
gem install sqlite3-ruby
ruby script/generate controller Say
class SayController < ApplicationController def index end def hello end end
<html> <head> <title>Hello, Rails</title> </head> <body> <h1>Railsからこんにちは</h1> </body> </html>