GroovyServ-0.6がWindows7 x64で動作しない件
既にGroovyServのMLに対応方法が報告されていた。
Problem with Windows 7 64bits -
groovyserv |
Google Groups
対応策
多分すぐに修正されたものがリリースされるんじゃないかと思うが、一応手順を書いておく。
- GitHubから0.6のソースをダウンロードしてくる
- src/main/groovy/org/jggug/kobo/groovyserv/PlatformMethods.groovy の31行目を以下のように修正(msvcrt20→msvcrt)
- LIBC = Native.loadLibrary("msvcrt", WindowsLibC.class)
- cygwinで以下のコマンドを実行してビルド
- targetにビルドしたものが出力される
この手順で作ったバイナリが、以下の環境で動作することは確認した。
- Windows 7 x64
- Windows 7 x86
- Windows XP(XP Mode)
修正済みバイナリ
ビルドするのがめんどくさい人たちのためにバイナリをDropboxに置いておいた。
http://dl.dropbox.com/u/8161677/groovy/groovyserv-0.6.0-fix/groovyserv-0.6-fix-bin.zip