@nqounetです。

markdownで書いたドキュメントを加工するのに色々と調べているのですが,その過程でwkpdfというツールを発見したので使ってみました.

少し引っかかったので備忘録.

結論

wkpdfを使うときは,systemのrubyを使う必要がある

インストール

rbenvでインストール済みのrubyで使おうと思ったらエラーになった.

1
2
3
4
Cannot load RubyCocoa library
wkpdf requires that RubyCocoa is installed, which is shipped by default since
Mac OS X 10.5. If you use Mac OS X 10.4, you have to install RubyCocoa
yourself from http://rubycocoa.sourceforge.net/HomePage

google先生助けて

調べてみると,rbenvの人が親切に答えていた.

ざっくり言うと,wkpdfはsystemのrubyを使え,ということでした.

1
2
3
RBENV_VERSION=system gem install wkpdf
rbenv rehash
RBENV_VERSION=system wkpdf

いちいちRBENV_VERSIONなんて指定してられないので,wkpdf用にディレクトリを作って,その中で実行するようにした.

1
2
3
4
5
6
7
8
% cd ~
% mkdir wkpdf
% cd wkpdf
% rbenv local system
% sudo gem install wkpdf
% rbenv rehash
% wkpdf --source http://www.apple.com --output apple.pdf
% open apple.pdf

色々と欠けていたけど,とりあえず使えるようになったので色々と試してみようと思います.