【发布时间】:2011-08-28 04:45:45
【问题描述】:
我一定遗漏了一些非常明显的东西,但我似乎无法让 'zip' gem 工作。我已经用 rubygems 安装了它,就像我用许多其他 gem 一样。 Rubygem 说它在那里,但是当我尝试要求它时,Ruby 说它不在那里。我在 Windows 和 Linux 上都遇到了同样的问题。这是一个 Linux 会话(为简洁起见,删除了额外的输出):
~$ ruby -v
ruby 1.8.7 (2011-02-18 patchlevel 334) [x86_64-linux]
~$ gem list z
~$ sudo gem install zip
Successfully installed zip-2.0.2
~$ irb
irb(main):001:0> require 'zip/zip'
LoadError: no such file to load -- zip/zip
from (irb):1:in `require'
from (irb):1
from :0
还有一个 Windows 会话:
C:\> ruby -v
ruby 1.8.7 (2011-02-18 patchlevel 334) [i386-mingw32]
C:\> gem list z
C:\> gem install zip
Successfully installed zip-2.0.2
C:\> irb
irb(main):001:0> require 'zip/zip'
LoadError: no such file to load -- zip/zip
from (irb):1:in `require'
from (irb):1
我在想,“zip”可能需要一些潜在的依赖,但我在文档中没有找到任何相关信息。
'rubyzip' 我也遇到了同样的失败,似乎 'zip' 和 'rubyzip' 是分叉?
有什么想法吗?或者,如果有更好的宝石可供存档,我很想听听。 The choice of zip archiving gems is confusing. gem 'Zippy' 看起来不错,但它需要'zip',所以我仍然卡住了。
【问题讨论】: