第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を使ってみている。
コマンド覚えてしまえば楽そう。
今はコマンド表見ながら恐る恐る編集してます。