Hikiをメモ代わりにしようする為、Windowsにインストールしてみた。
使用したバージョンは以下のとおり。
Ruby 1.8.6
Apache 2.2.4
Hiki 0.8.6
1.Rubyのインストール
ふつうにインストール(win版インストーラを使用)
2.Apacheのインストール
インストーラに従いインストール
3.Hikiのインストール
Apacheのhtdocsに"hiki"ディレクトリを作成
Hikiのアーカイブを展開し中身を作成した"hiki"ディレクトリにコピー
4.httpd.confの修正
htdocsディレクトリの
AllowOverrideを None から All に修正
5. .htaccessの修正
hikiディレクトリの dot.htaccess の名前を .htaccess に修正
エクスプローラでは . が先頭のファイル名へ変更できない為、
コマンドプロンプトからrenameコマンドで修正
6. データディレクトリを移動。
hikiディレクトリの data ディレクトリをwww経由でアクセスできない場所に移動。
(メモがわりに使うから移動しなくてもよかったけど)
7.hikiconf.rbを修正
hikiconf.rb.sample を hikiconf.rb にリネーム
@data_path = '/home/foo/hiki/data'
の記述を移動したデータディレクトリを指す様に修正
8.hiki.cgiの1行目
#!/usr/bin/env ruby
をwindows環境で動作するように
#!D:\bin\ruby\bin\ruby
に修正
で動いた。
追記:
と思ったら、新規作成、編集時にエラーになることが判明。
hiki/storage.rbをcvsの最新版を取得して入れ替えたら直った。
Ruby1.8.6でDigest::MD5が修正された影響らしい。