Ruby on Rails チュートリアルを始めた。その1

Ruby on Rails チュートリアルを始めたので
http://railstutorial.jp/chapters/beginning?version=4.0

メモを残していきます。

  • インストール
$ mkdir rails_projects
$ cd rails_projects
$ rails new first_app
  • Gemfileを編集

チュートリアルと違いrails4.0.3にするので、
version依存がよくわからないのでそのまま。
変更するのはsqliteのdevelopmentの箇所だけ変更。
開発環境だけsqliteになるらしい。
本当はpostgresqlでやりたいが、とりあえずは

$ vim Gemfile
チュートリアルと違いrails4.0.3でやるので、
変更するのはsqliteのdevelopmentの箇所だけ変更した。
あとはversion依存がよくわからないのでそのまま。
gem 'rails', '4.0.3'
group :development do
  gem 'sqlite3', '1.3.8'
end
  • サーバー起動
$ rails server
/usr/local/src/rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/execjs-2.0.2/lib/execjs/runtimes.rb:51:in `autodetect': Could not find a JavaScript runtime.
 See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)

となる。。検索するととりあえずの答えは見つかったので。

$ vim Gemfile
gem 'execjs'
gem 'therubyracer'

これで起動しました。