Octopressのプレビューにthinを使うと速くて快適になった
なかなかお気に入りのOctopressですが、rake preview
が妙に遅いのと「Could not determine…」ってログが鬱陶しいのが気になってました。
どうしたものかとググってみるとけっこう簡単に対策できるみたい。これはやらねばなるまい、というわけでメモ。
やること
どうやら遅いのも邪魔なログも原因はWEBrickらしい。WEBrickやめてthinを使うためにGemfileに追加します。
Gemfile.diff
diff --git a/Gemfile b/Gemfile
index be2518b..2df250f 100644
--- a/Gemfile
+++ b/Gemfile
@@ -13,6 +13,7 @@ group :development do
gem 'rb-fsevent', '~> 0.9'
gem 'stringex', '~> 1.4.0'
gem 'liquid', '~> 2.3.0'
+ gem 'thin'
end
gem 'sinatra', '~> 1.3.2'
thinを導入してパスを通します。
bundle install
exec $SHELL
参考ページではthin start
で起動するかRakefile修正が必要な様ですが、いつも通りプレビューするだけでいけました。(バージョンが違うから?)
rake preview