rroonga(groongaのrubyバインディング)の、Windows用gemを作ってみました。groonga+rubyを使ったアプリケーションをWindowsで動かすことが出来ます。
※ これは私が勝手に作っているものなので、rroonga開発チームの人に質問しても何も分からないので注意。
インストール手順
- rroonga-1.0.8-x86-mingw32.gemをダウンロード
- ダウンロードしたgemをgem install
$ gem install ./Download/rroonga-1.0.8-x86-mingw32.gem
pthreadGC2.dllをインストール
groongaがpthreadGC2.dllを要求するので、パスの通っている場所(例. c:/WINDOWS/system32/)等に置く必要があります。
比較的新しいcygwinを持ってる人
/usr/i686-w64-mingw32 内に pthreadGC2.dll があるのでコピー。
$ cp -v /c/cygwin/usr/i686-w64-mingw32/sys-root/mingw/bin/pthreadGC2.dll /c/WINDOWS/system32/
cygwin持ってない人
手っ取り早くやるには、MinGW32からコンパイル済みのpthreadGC2.dllを持って来るのが良さそうです。
$ wget http://sourceforge.net/projects/mingw-w64/files/External%20binary%20packages%20%28Win64%20hosted%29/pthreads/pthreads-20100604.zip/download . . $ unzip pthreads-20100604.zip . . $ cd pthreads-20100604/mingw32/ $ unzip pthreads-w32.zip . . $ cp -v bin/pthreadGC2-w32.dll /c/WINDOWS/system32/pthreadGC2.dll `bin/pthreadGC2-w32.dll' -> `/c/WINDOWS/system32/pthreadGC2.dll'
ビルドメモ(興味があるひとだけどうぞ)
終わりに
動作報告やバグ報告、感想や要望等聞けたら嬉しいです、blogにコメントでも、Twitterでも気軽に教えて下さい。