【问题标题】:Using archive-tar-minitar with jRuby在 jRuby 中使用 archive-tar-minitar
【发布时间】:2013-09-13 02:13:57
【问题描述】:

RubyGems 包含在 jRuby 1.7.4 ( jruby.org ) 的(一部分)中,archive-tar-minitar 是“在”RubyGems 中的。 不是吗?? http://rubygems.org/gems/archive-tar-minitar

那么为什么我不能运行这个例子:http://rubydoc.info/gems/archive-tar-minitar/0.5.2/frames

require 'zlib'
require 'archive/tar/minitar'
include Archive::Tar

  # Packs everything that matches Find.find('tests')
File.open('test.tar', 'wb') { |tar| Minitar.pack('tests', tar) }
  # Unpacks 'test.tar' to 'x', creating 'x' if necessary.
Minitar.unpack('test.tar', 'x')

我得到了错误:

LoadError: no such file to load -- archive/tar/minitar
  require at org/jruby/RubyKernel.java:1054
  require at C:/jruby-1.7.4/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:51
   (root) at EssRB.rb:23

我想我必须先安装 archive-tar-minitar 谢谢和问候。

【问题讨论】:

    标签: ruby jruby archive tar


    【解决方案1】:
    SOLVED after installing: gem install archive-tar-minitar CONFIG: MS Windows 7 SP1, JRuby 1.7.4.
    

    必须先安装 Ruby Gems,然后才能使用它们。这就是错误首先发生的原因。如需更多信息,请访问http://www.rubygems.org 网站。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-01
      • 2012-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-17
      相关资源
      最近更新 更多