[ruby-list:49585] Re: ruby v2.0 における zip/zipfilesystem の LoadError
From:
"YOSHIIZUMI" <t-yoshiizumi@...>
Date:
2013-09-08 00:24:59 UTC
List:
ruby-list #49585
吉泉です。
自己resです。
WindowsXP, ruby 2.0.0 の環境で、
rubyzipの旧バージョン 0.9.9 をうまく導入できないと書きましたが、
C:\Ruby200\bin>gem install rubyzip -v 0.9.9
としたら導入できました。
現在、rubyzipの最新版は 1.0.0 です。そちらも uninstall せずに残して
あります。
私の環境は、rubyzipの 1.0.0 & 0.9.9 の両方がインストールされた状態
です。
その状態で roo 1.12.1 をトラブルなく使うことができます。
rubyzip 0.9.9 を導入してないと、昨日のメールに書いたように
zip/zipfilesystem の LoadError が起きます。
ちなみに、rooは、Excel関連ファイル *.xls, *.xlsx, *.ods(OpenOfficeの
Calc), Google DocumentsのSpreadSheet などを読み込むためのライブラリで
す。
Excelがない環境、MS-Windows以外の環境でも使えます。
ともあれ ruby 2.0.0 でも roo を使えるようになって、ほっとしました。
さくさんに改めて感謝です。
In reply to "YOSHIIZUMI" <t-yoshiizumi@msb.biglobe.ne.jp>'s message:
| 吉泉です。
| さくさん、さっそくの返信ありがとうございました。
|
| 確認したところ、ruby 1.9.3 のrubyzipは 0.9.9、ruby 2.0.0 の方は
| rubyzip 1.0.0 でした。
| rubyzipの仕様変更がエラーの原因だったんですね。
| 近いうち roo も変更になると思うので、それを待ちたいと思います。
| ruby 2.0.0 に rubyzip 0.9.9 を導入しようと試みましたが、うまくいきま
| せんでした。とりあえず roo を使う時は ruby 1.9.3 を使うようにします。
| ともあれ エラーの原因が分かって安心しました。
| 取り急ぎお礼まで。