[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[kagemai-users:0519] Re: 影舞 0.8.6 を WindowsXP にインストールできません



かわむらです。

> # すでに解決されてるかもしれませんが・・・
>
全然解決していませんでした。
 


> RubyはCygwinをフルインストールした時のRubyを使っていま
す。
> | Apacheのログは一番下にコピペしました。
> | 
> |
> どう見てもこれが怪しいのですが、この先どうすれば良いの
で
> | しょうか?
> |
> 「Group/Apache2/htdocs/kagemai/html/guest.cgi:45:in
> | `require': No such file to load -- kagemai/config
> | (LoadError)
> 
> このエラーは、本来見つかるはずの
> lib/kagemai/config.rb が
> 見つからないことを表しています。ファイルが正しく存在す
る
> のであれば、guest.cgi の 40 行目ふきんにある、
> 
> 
> kagemai_root = File.dirname(work_dir.untaint) #
> setup
> 
> 
> という行を、(例えば)以下のように変更してみてください
。
> 
> 
> kagemai_root = '/cygdrive/c/kagemai-0.8.6'
> 
> 
> 右側のパスは、影舞を展開したディレクトリ(影舞の
> README などがある
> ディレクトリ)を、Cygwin
> 形式のパスにした適切なものする必要があります。
> # 上は、C:\kagema-0.8.6 に展開した例。
>

言われたとおりにguest.cgiのkagemai_rootを「cygwin上で見
た」kagemaiディレクトリのパスに明示的に指定したら、
無事プロジェクト一覧が出てきました。
ありがとうございました。解決です。

しかしtDiaryでも同様にrubyを使うindex.rbがあって、そちら
では特に指定しなくてもパスを自動で取得できているので、な
ぜ影舞で失敗するのか不明です。
rubyがわかれば改善の提案のしようもあるのですが、いかんせ
ん私はrubyがさっぱりわからないのでこれ以上はお手上げです
。

そろそろrubyを覚えないと駄目か…

__________________________________
Save the earth
http://pr.mail.yahoo.co.jp/ondanka/