[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 を使うようにします。
|  ともあれ エラーの原因が分かって安心しました。
|  取り急ぎお礼まで。

In This Thread

Prev Next