[ruby-list:49582] ruby v2.0 における zip/zipfilesystem の LoadError

From: "YOSHIIZUMI" <t-yoshiizumi@...>
Date: 2013-09-07 01:58:44 UTC
List: ruby-list #49582
 吉泉といいます。

 WindowsXP sp3, ruby ver 2.0.0-p247 という環境で、
    require 'zip/zipfilesystem'
という行を書いたスクリプトを実行すると、LoadErrorが発生します。
 例えば、次の3行のスクリプトを実行したとします。

-------- test.rb ここから
# coding: Windows-31J
require 'zip/zipfilesystem'
puts "Hello, World!"
-------- test.rb ここまで

 その時に出るエラーメッセージは次のとおりです。

--------
C:\Ruby200\bin>ruby.exe a:\test.rb
C:/Ruby200/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:51:in `require': cannot load such file -- zip/zipfilesystem (LoadError)
	from C:/Ruby200/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:51:in `require'
	from a:/test.rb:2:in `<main>'
--------

 予め「gem install rubyzip」を実行し、成功しています。
 rubyのインストールは rubyinstaller-2.0.0-p247.exe で行いました。

 Excelファイルの *.xlsx を読み込むため、roo というライブラリを使おう
と思って、このエラーに遭遇しました。
 rooの中で 'zip/zipfilesystem' が使われているようです。

 ruby ver 1.9.3 の方では、test.rbをトラブルなく実行できます。rooも使
えます。
 ruby ver 2.0.0 で問題解決するためにどうしたらいいか、アドバイスがあ
りましたら よろしくお願いします。

In This Thread

Prev Next