第4版読み進め

今日は最初から少しだけ読み進めてみました。

ところどころでエラーが出たので調べながらの読み進め。
scaffoldの作成で『Could not find a JavaScript runtime』というエラーでたので調べてみると
JavaScriptランタイムが必要となったのでGemfileに

gem 'execjs'
gem 'therubyracer'

を追加して

$ bundle install

でok

次にテストのところでエラー。

invalid multibyte char (US-ASCII)

と出たのでよくよく見てみるとファイルの先頭に

# encoding: utf-8

をつけ忘れてただけ。
これでよし!と思ったら

MiniTest v1.6.0 is out of date. (RuntimeError)
`gem install minitest` and add `gem 'minitest' to you test helper.

と怒られたので一応minitestインストールしなおしてGemfileに追加記述

group :test do
  gem "minitest"
end

これでok

あとどうでもいいけど最近viを使ってみている。
コマンド覚えてしまえば楽そう。
今はコマンド表見ながら恐る恐る編集してます。