WindowsでCGIKit2のckprojectが使えない

WindowsでCGIKit2のckprojectを使用するとエラーになる。

[c:\cgikit]ruby C:\ruby\bin\ckproject –ja todo
C:/ruby/bin/ckproject:17:in “’: No such file or directory – which ruby (Errno::ENOENT)
from C:/ruby/bin/ckproject:17:in `default_ruby_path’
from C:/ruby/bin/ckproject:23

Windowsにはwhichコマンドがないのが原因のようだ。

def default_ruby_path
%x(which ruby).chomp
end

[whichコマンドを作る][1]を参考にしてwhich.batを作成し、パスの通ったディレクトリにおけば、ckprojectが使用できるようになりました。

[1]: http://www.atmarkit.co.jp/fwin2k/win2ktips/319which/which.html

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください