gpt4 book ai didi

ruby - 如何在 Ruby 中访问 'zip' gem(或 'rubyzip')?

转载 作者:数据小太阳 更新时间:2023-10-29 07:48:51 28 4
gpt4 key购买 nike

我一定是遗漏了一些非常明显的东西,但我似乎无法得到 'zip' gem 工作。我已经用 ruby​​gems 安装了它,就像我用其他许多 gem 一样。 Rubygem 说它在那里,但是当我尝试要求它时,Ruby 说它不在那里。我在 Windows 和 Linux 上都遇到了同样的问题。这是一个 Linux session (为简洁起见删除了额外的输出):

~$ 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 session :

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' 是 fork ?

有什么想法吗?或者,如果有更好的存档工具,我很想听听。 The choice of zip archiving gems is confusing. gem 'Zippy'看起来不错,但它需要“ zipper ”,所以我还是卡住了。

最佳答案

试试这个。

gem install rubyzip2

然后

irb> require 'rubygems'
#=> true
irb> require 'zip/zip'
#=> true
# you can also require 'zip/zipfilesystem'

关于ruby - 如何在 Ruby 中访问 'zip' gem(或 'rubyzip')?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6047517/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com