Fork me on GitHub

Cygwin環境にJekyllをインストールする

  • Jul 30, 2013

概要

Cygwin環境でJekyllを動かす手順です。 Webにもこの手の記事はたくさんありますが、そのまま使えるものがなかったので まとめておきます。

環境

  • Chocolatey 0.9.8.20
  • Cygwin 1.7.22
  • Windows 7 64bit
  • Jekyll 1.1.2
  • Ruby 1.9.3

手順

まずはChocolateyをインストールします。 PowerShellのコマンドを、サイトからコピーしてきて実行してください。

cyg-getをインストールします。

> cinst cyg-get

もし、Gowがインストール済みであれば、削除しておきます。

> cuninst gow

必要なパッケージをインストールします。

> cyg-get default ruby rubygems iconv iconv2 make git gcc-core libcrypt-devel

posix-spawnを手動でインストールします。

> git clone https://github.com/rtomayko/posix-spawn.git
> cd posix-spawn/
> gem build posix-spawn.gemspec
> gem install --local posix-spawn-0.3.6.gem

gemコマンドでJekyllをインストールします。

> gem install jekyll

c:\cygwin\bin\jekyll の1行目に、以下のように -Ku オプションを指定します。

#/usr/bin/ruby.exe -Ku

あとは、jekyll コマンドを使って、サイトのビルドが可能になります。

参考