[ruby-list:50529] Re: Windows 10 の Ruby 2.4 で cairo 1.12.5 が動かない
From:
"5.5" <5.5@...>
Date:
2017-05-29 14:52:43 UTC
List:
ruby-list #50529
須藤さん いつもありがとうございます。 よろしくお願いします。 とりあえず > ridk exec pacman -S mingw-w64-x86_64-cairo > gem install --platform ruby cairo を試してみます。 (いま手許に環境が無いのですぐには試せませんが) On 2017/05/29 22:09, Kouhei Sutou wrote: > 須藤です。 > > In <575b853c-1622-559a-93d1-ee3a3b5f5a6a@moji.gr.jp> > "[ruby-list:50525] Windows 10 の Ruby 2.4 で cairo 1.12.5 が動かない" on Sat, 27 May 2017 22:10:36 +0900, > "5.5" <5.5@moji.gr.jp> wrote: > >> ようやく RubyInstaller2 が正式にリリースされたので,早速 >> Windows 10(Creators Update) にインストールして cairo を >> 動かそうとしてみました。 >> >> require すると,cairo.so が見つからないといってコケます。 > > あぁ、RubyInstaller2のzlibが1.2.11でRubyInstallerのzlibのバー > ジョン(1.2.8)と異なるからですね。RubyInstaller用のcairoに > バンドルしてあるzlibはRubyInstallerにあわせて1.2.8でビルドし > ているんですよ。 > > RubyInstallerにバンドルされているzlibに依存しないようにビル > ドしたものをバンドルする必要があるので、後でビルドしてしてリ > リースしておきます。Ruby-GNOME2関連gem一式と一緒にリリースし > ないと動かなくなるので、タイミングを合わせてリリースします。 > > rcairo自体のビルドは比較的すぐなのですが、Ruby-GNOME2関連一 > 式のビルドにはそこそこ時間がかかるので、それができたらリリー > スします。 > > > なお、RubyInstaller2であれば、 > > https://github.com/oneclick/rubyinstaller2#setup-msys2-without-ridk > > あたりからの手順にある通りにMinGWの準備をしたあとに > > gem install pkg-config native-package-installer # 最新にする > ridk exec pacman -S mingw-w64-x86_64-cairo > gem install --platform ruby cairo > > とすることでもインストールできます。 > -- 5.5@moji.gr.jp