February 07, 2014

Windows環境Jekyll(Ruby2.0)で日本語で書かれたファイルを扱う

Jekyll Bootstrap で記事を投稿する際に、日本語で記事を書くと、以下の様なエラーになってしまいます

(test.md ファイルに日本語を記載した場合)
Generating...   Conversion error: There was an error converting '_posts/test.md'.
error: incompatible encoding regexp match (UTF-8 regexp with Windows-31J string). Use --trace to view backtrace
どうやら、Windows × Ruby2.0 の環境の問題の様です。

Ruby2.0 でUTF-8の日本語を使えるようにする環境変数「RUBYOPT」に「-EUTF-8」を設定してあげます

以下は、PowerShellの場合
# Jekyllで日本語を使うための設定
$env:RUBYOPT = "-EUTF-8"
コマンドプロンプトの場合は、
set RUBYOPT=-EUTF-8
ですね

にとよんさんのブログに書いてあって、助かりました〜(~o~)

(参考)
Windows で Jekyll 1.3 を動かすまでの手順 - てっく煮ブログ
 

haruka_sao at 12:30コメント(0)トラックバック(0)Ruby | Tips 

トラックバックURL

コメントする

名前:
URL:
  情報を記憶: 評価:  顔   星
 
 
 
Sao's Tech Memo
mvp_logo_140

Microsoft MVP for Client App Dev [Jan,2010-Dec,2013]
Microsoft MVP for
Client Development
[Jan,2014-Dec,2014]
Silverlight アニメーション
Recent Comments
訪問者数
  • 今日:
  • 昨日:
  • 累計:

記事検索