加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何在Ruby中访问’zip’gem(或’rubyzip’)?

发布时间:2020-12-17 01:29:22 所属栏目:百科 来源:网络整理
导读:我必须错过一些完全明显的东西,但我似乎无法让 ‘zip’宝石工作.我已经用rubygems安装它,就像我已经完成了许多其他宝石一样. Rubygem说它就在那里但是当我试图要求它时,Ruby说它不在那里.我在Windows和Linux上都遇到了同样的问题.这是一个Linux会话(为简洁起
我必须错过一些完全明显的东西,但我似乎无法让 ‘zip’宝石工作.我已经用rubygems安装它,就像我已经完成了许多其他宝石一样. 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

我想也许有一些“拉链”需要的潜在依赖,但我在文档中没有发现任何相关信息.

我在‘rubyzip’也有同样的缺乏成功似乎也许’zip’和’rubyzip’是叉子?

有任何想法吗?或者,如果有一个更好的宝石存档,我很乐意听到它. The choice of zip archiving gems is confusing.宝石‘Zippy’看起来不错但它需要’拉链’所以我仍然卡住了.

解决方法

试试这个.

gem install rubyzip2

然后

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读