2013-09-09 5 views
-2

RubyGems входит в состав (часть) в jRuby 1.7.4 (jruby.org) и archive-tar-minitar - это «в RubyGems». Не так ли? http://rubygems.org/gems/archive-tar-minitarИспользование архива-tar-minitar с jRuby

Так почему я не могу запустить этот пример: 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 

Я предполагаю, что я первый, чтобы установить архивно-Тар-minitar Спасибо и приветы ,

ответ

0
SOLVED after installing: gem install archive-tar-minitar CONFIG: MS Windows 7 SP1, JRuby 1.7.4. 

Ruby Gems должен быть установлен до их использования. Вот почему ошибка произошла в первую очередь. Для получения дополнительной информации посетите веб-сайт http://www.rubygems.org.