2017-04-13 / syui

ruby

octopress-wercker

OctopressをWerckerでビルド、デプロイしようとした時にハマった話(何度目?)。

(1) なぜかdeployのworkflowsを作らないとbuild(rake gen)が通らない、原因不明(意味不明)

(2) `autodetect': Could not find a JavaScript runtime.

Gemfile

gem 'therubyracer', :platforms => :ruby

(3) Liquid Exception: invalid byte sequence in US-ASCII in foo.html

wercker.yml

- install-packages:
    packages: git ssh-client locales
- script:
    echo 'en_US UTF-8' > /etc/locale.gen
    locale-gen en_US.UTF-8
    export LANG=en_US.UTF-8
    export LANGUAGE=en_US:en
    export LC_ALL=en_US.UTF-8

もう触りたくない。