2012/01/23(月) [n年前の日記]
#5 [ruby] rcairoがどうにかなった
Rubyがmswin32版だろうとmingw32版だろうと、mingw32版のrcairoをインストールすればよかったらしい。
_Japanese user list of the Ruby programming language ()
の中で、「拡張ライブラリは mingw32のバイナリでも問題はない」と書かれていた。
参考ページ。
_[ruby-list:47400] [ANN] rcairo 1.10.0
_脱カルマ研究 : gemが上手く動かない件
Windows7 x64 + Ruby 1.8.7 p330 [i386-mswin32] 上で、
_Rubyist Magazine - cairo: 2 次元画像描画ライブラリ を参考にサンプルをコピペして動かそうとしたところ、エラーが出た。RubyGems でインストールしたので、スクリプトの最初のほうで、
サンプルを眺めていたら Ruby-GNOME2 なるものも使っていた。ついでに入れてみた。
_zlib.dllのダウンロード - RubyGemsのインストール - Railsインストール が気になった。 _zlib Home Site から zlib125-dll.zip をDLして、中に入っていた zlib1.dll を zlib.dll として ruby.exe の入っているフォルダにコピーしてみた。…元々 zlib1.dll が入っているようではある。元々あったソレは、zlib1.dll.old.org にリネームして残しておく。この作業をしたら、Ruby-GNOME2? gtk2? なるもののサンプルが動いた。何が何やら。
参考ページ。
_[ruby-list:47400] [ANN] rcairo 1.10.0
_脱カルマ研究 : gemが上手く動かない件
Windows7 x64 + Ruby 1.8.7 p330 [i386-mswin32] 上で、
gem install cairo --platform x86-mingw32と打ってみた。今度はエラーが出ずに入ってくれた。
C:\Users\hoge>gem list *** LOCAL GEMS *** bluefeather (0.40) cairo (1.10.2 x86-mingw32) columnize (0.3.4) linecache (0.43 mswin32) pkg-config (1.1.2) rbx-require-relative (0.0.5) ruby-debug (0.10.3) ruby-debug-base (0.10.3 mswin32) ruby-debug-ide (0.4.6)リストにも出てきた。
_Rubyist Magazine - cairo: 2 次元画像描画ライブラリ を参考にサンプルをコピペして動かそうとしたところ、エラーが出た。RubyGems でインストールしたので、スクリプトの最初のほうで、
require 'rubygems'が必要だったらしい。
サンプルを眺めていたら Ruby-GNOME2 なるものも使っていた。ついでに入れてみた。
gem install gtk2 --platform x86-mingw32サンプルを動かしてみたが、 Ruby 1.8.7 mswin32 上ではエラーダイアログが表示された。
ruby.exe - エントリポイントが見つかりません プロシージャエントリポイント deflateSetHeader がダイナミックリンクライブラリ zlib1.dll から見つかりませんでした。なるメッセージ。Ruby 1.9.2 mingw32 版で gem install したら動いたのだが…。1.8.7 mswin32 ではダメなのか?
_zlib.dllのダウンロード - RubyGemsのインストール - Railsインストール が気になった。 _zlib Home Site から zlib125-dll.zip をDLして、中に入っていた zlib1.dll を zlib.dll として ruby.exe の入っているフォルダにコピーしてみた。…元々 zlib1.dll が入っているようではある。元々あったソレは、zlib1.dll.old.org にリネームして残しておく。この作業をしたら、Ruby-GNOME2? gtk2? なるもののサンプルが動いた。何が何やら。
[ ツッコむ ]
以上です。