Jekyllによる静的Webサイト構築入門

こちらを参考にしました。

いろいろ嵌りポイントがあったので、後世の遺産として書き残します。

##環境構築 ※ここで使った環境は、Windows7です。 ###Rubyのインストール ActiveScriptRubyをダウンロード&インストール。 デフォルト設定でインストールしたら、↓に入った。(うろ覚え、たしかあってると思う)

$ C:\Proguram files(x86)\ruby-1.8

###Pathの設定 環境変数に↓を追加

$ "C:\Proguram files(x86)\ruby-1.8\bin"

###RubyGemsのセットアップ gemのバージョンを確認。

$ gem -v

バージョン1.3.6以前には対応していないので、1.3.6以前だった場合は更新する。

$ gem update --sytem

###Jekyllのインストール

$ gem install jekyll

インストールできるはずなんだけど、なんかエラーがでる。。 どうやら、Program files(x86)配下に書き込み権限がないから、らしい。

###再:Rubyのインストール もう一度、今度は、C:\直下にインストール。

$ C:\ruby-1.8

###再:Pathの設定 Rubyのパスを↓に変更する。

$ C:\ruby-1.8

###再:Jekyllのインストール

$ gem install jekyll

で、インストールできるはずなんだけど、なんかエラーがでる。。 どうやらWindows環境だと、MAKE無くてエラーになってるらしい。 Mac、Linux環境だとmakeはデフォルトはいっているので、Windows環境の嵌りポイント。

###NMAKEのインストール こちらを参考にWindows環境用のMAKE:NMAKEのインストールを試みる。 http://d.hatena.ne.jp/perlcodesample/20081025/1225035398

http://d.hatena.ne.jp/perlcodesample/20081025/1225035398

Nake15.exeをダウンロード&インストールしようとしたら、

nmake error diag

手持ちの環境では、このNMAKEは使えないらしい。 別の方法を探す。

###VisualStudioのインストール VC++ CompilerにNMAKEが同梱されているようなので、VisualStudioをインストール。

VisualStudio 2010 Express

VisualStudio 2010 Express

Microsoft Visual C++ 2010 Expressをインストール。 インストール後に、再度Jekyllインストールしてみてもやっぱりダメ。

NMAKE : fatal error U1077: '"~\bin\cl.EXE"' : リターン コード '0xc0000135'

まだ何か足りないっぽい。

###環境変数の設定

環境変数を設定してやる必要があるらしい。

http://www7.atwiki.jp/smashonline/?cmd=word&word=cl.exe%200xc0000135&type=normal&page=nmake

http://www7.atwiki.jp/smashonline/?cmd=word&word=cl.exe%200xc0000135&type=normal&page=nmake

$ C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat

###再:Jekyllのインストール

$ gem install jekyll

なんとかJekyllのインストールに成功。

##Jekyllの実行

ローカルのgithub:pagesのルートディレクトリ配下に移動してJekyllを実行。

$ jekyll --server --auto

##ブラウザで表示

デフォルトのポートが4000なので、

http://localhost:4000

にアクセスする。

##最後に

時間がたってからこの記事を書いたので、一部詳細があってないところもあるだろうけれど 大体こんな流れでした。