2012/02/10(金) [n年前の日記]
#1 [ruby] Rubyとgem
Windows7環境。
gem install tk-win をすると unable to convert と言われてしまう件だけど、ActiveScriptRuby 1.9.2上でやったらエラーが出なかった。mingw32版がエラーを出すのは何でだろう。
まあ、gem install tk-win --no-ri --no-rdoc とかやればいいのかもしれないけど。riとrdoc関係の処理をしている時に怒られるみたいだし。
gem install tk-win をすると unable to convert と言われてしまう件だけど、ActiveScriptRuby 1.9.2上でやったらエラーが出なかった。mingw32版がエラーを出すのは何でだろう。
>ruby -v ruby 1.9.2p290 (2011-07-09 revision 32553) [i386-mswin32_100] >gem install --platform x86-mingw32 tk-win Successfully installed tk-win-0.2.2-x86-mingw32 1 gem installed Installing ri documentation for tk-win-0.2.2-x86-mingw32... Installing RDoc documentation for tk-win-0.2.2-x86-mingw32...と思ったら、mswin32版は、そもそもtkを使ったスクリプトが動かないな…。
>ruby helloworldtk.rb <internal:lib/rubygems/custom_require>:29:in `require': tcltklib: fail to open tcl_dll (LoadError) from <internal:lib/rubygems/custom_require>:29:in `require' from C:/ruby192mswin32/lib/ruby/1.9.1/tk.rb:6:in `<top (required)>' from <internal:lib/rubygems/custom_require>:29:in `require' from <internal:lib/rubygems/custom_require>:29:in `require' from helloworldtk.rb:5:in `<main>'mingw32版Ruby上なら動くのだけど。
まあ、gem install tk-win --no-ri --no-rdoc とかやればいいのかもしれないけど。riとrdoc関係の処理をしている時に怒られるみたいだし。
[ ツッコむ ]
以上です。