Home > 未分類 > in browser design備忘録【jekyll】編

in browser design備忘録【jekyll】編

in browser designの勉強のために、色々マシンにインストール中

最初はmixtureで、これはまぁなんとも使い勝手が良い。GUI最高。
でも、たとえばjQueryとかhtml5shivとか、最近のサイト制作には欠かせないパッケージをもっと簡単にダウンロードしたいわけで
それも、できれば最新版をね。
ということで、なれない黒画面に挑戦することにした。

先日高円寺のこけむさズで行われたin browser design勉強会で紹介されていた
jekyll(http://jekyllrb.com/)を試してみることにする。

サイトによると

~ $ gem install jekyll
~ $ jekyll new my-awesome-site
~ $ cd my-awesome-site
~/my-awesome-site $ jekyll serve
# => Now browse to http://localhost:4000

これだけで基本的な機能は使えてしまうらしい

楽ちんじゃん!

ということでさっそくインストール
でプロジェクトを作って、ディレクトリ移動して
jekyll serve を叩いたら…

Configuration file: e:/bob/jekyllDemo/_config.yml
Source: e:/bob/jekyllDemo
Destination: e:/bob/jekyllDemo/_site
Generating… Liquid Exception: No such file or directory – python c:/Ruby193/lib/ruby/gems/1.9.1/gems/pygments.rb-0.5.0/lib/pygments/mentos.py in 2013-05-19-welcome-to-jekyll.markdown
c:/Ruby193/lib/ruby/gems/1.9.1/gems/posix-spawn-0.3.6/lib/posix/spawn.rb:162:in `spawn’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/posix-spawn-0.3.6/lib/posix/spawn.rb:162:in `spawn’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/posix-spawn-0.3.6/lib/posix/spawn.rb:307:in `popen4′
c:/Ruby193/lib/ruby/gems/1.9.1/gems/pygments.rb-0.5.0/lib/pygments/popen.rb:41:in `start’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/pygments.rb-0.5.0/lib/pygments/popen.rb:203:in `mentos’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/pygments.rb-0.5.0/lib/pygments/popen.rb:192:in `highlight’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.0.2/lib/jekyll/tags/highlight.rb:57:in `render_pygments’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.0.2/lib/jekyll/tags/highlight.rb:45:in `render’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/liquid-2.5.0/lib/liquid/block.rb:106:in `block in render_all’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/liquid-2.5.0/lib/liquid/block.rb:93:in `each’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/liquid-2.5.0/lib/liquid/block.rb:93:in `render_all’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/liquid-2.5.0/lib/liquid/block.rb:82:in `render’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/liquid-2.5.0/lib/liquid/template.rb:124:in `render’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/liquid-2.5.0/lib/liquid/template.rb:132:in `render!’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.0.2/lib/jekyll/convertible.rb:77:in `render_liquid’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.0.2/lib/jekyll/convertible.rb:128:in `do_layout’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.0.2/lib/jekyll/post.rb:285:in `render’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.0.2/lib/jekyll/site.rb:230:in `block in render’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.0.2/lib/jekyll/site.rb:229:in `each’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.0.2/lib/jekyll/site.rb:229:in `render’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.0.2/lib/jekyll/site.rb:44:in `process’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.0.2/lib/jekyll/command.rb:18:in `process_site’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.0.2/lib/jekyll/commands/build.rb:23:in `build’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.0.2/lib/jekyll/commands/build.rb:7:in `process’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/jekyll-1.0.2/bin/jekyll:83:in `block (2 levels) in ‘
c:/Ruby193/lib/ruby/gems/1.9.1/gems/commander-4.1.3/lib/commander/command.rb:180:in `call’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/commander-4.1.3/lib/commander/command.rb:180:in `call’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/commander-4.1.3/lib/commander/command.rb:155:in `run’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/commander-4.1.3/lib/commander/runner.rb:400:in `run_active_command’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/commander-4.1.3/lib/commander/runner.rb:66:in `run!’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/commander-4.1.3/lib/commander/delegates.rb:11:in `run!’
c:/Ruby193/lib/ruby/gems/1.9.1/gems/commander-4.1.3/lib/commander/import.rb:10:in `block in ‘
Build Failed

はい、エラー出ました・・・
サーバが立たない・・・

ググったところ、pythonとpygmentsってのがマシンにインストールされていないかららしい。

ということで、マシンにpythonをインスコ

http://www.python.org/

ここからDLしてインスコ
ほいで、pygmentsをインスコすべくhttp://pygments.org/へ行ってみたら
どうやらeasy_install pygmentsで簡単にインストールできるらしい
そら便利だとこアンド打ってみたら
あきまへんねん。
あらかじめeasy_installってプログラムをインストールしておかないといけないという複雑な状況
ほんでez_setup.pyをダウンロードして、python eq_setup.pyとコマンドを打ってもなーんも起き
ググったら、python3系ではあかんとのこと。
さっきマシンにインスコしたのは、確かに3系でした!
ということで、2系をインストールしなおして、easy_installもインストールできて
easy_install pygments でpygmentsもインストールして
無事にjekyll serverが通りましたとさ

長い道のりだった…

Home > 未分類 > in browser design備忘録【jekyll】編

Search
Feeds
Meta

Return to page top