I am a new for avro,I try following command:

$gem install avro
ERROR:  Loading command: install (LoadError)
        cannot load such file -- zlib
ERROR:  While executing gem ... (NoMethodError)
    undefined method `invoke_with_build_args' for nil:NilClass

$ gem install avro-1.7.6.gem
ERROR:  Loading command: install (LoadError)
        cannot load such file -- zlib
ERROR:  While executing gem ... (NoMethodError)
    undefined method `invoke_with_build_args' for nil:NilClass


Then I download AVRO-1459.patch,it content is follows:
Index: Rakefile
===================================================================
--- Rakefile    (revision 1568676)
+++ Rakefile    (working copy)
@@ -23,7 +23,7 @@
   p.summary = "Apache Avro for Ruby"
   p.description = "Avro is a data serialization and RPC format"
   p.url = "http://hadoop.apache.org/avro/";
-  p.runtime_dependencies = %w[multi-json]
+  p.runtime_dependencies = %w[multi_json]
 end
 
 t = Rake::TestTask.new(:interop)
But I don't know how to use AVRO-1459.patch, my current directory files are 
follows:
$ ls
avro-1.7.6.gem         avro-src-1.7.6         jdk1.7.0_02             
hadoop-2.2.0           ruby-2.1.0             AVRO-1459.patch

How to install avro? I don't familiar with CentOS commands,please give me 
detail command to install avo, Thanks.




  ----- Original Message ----- 
  From: Tomas Svarovsky 
  To: [email protected] 
  Sent: Friday, February 21, 2014 12:00 PM
  Subject: Re: How to install avro under ruby?


  Hey Edward


  it should go simply as 


  gem install avrò


  Unfortunately there is a bug currently but you can easily circumvent it by 
following this 
http://mail-archives.apache.org/mod_mbox/avro-user/201402.mbox/browser


  The ticket with a patch is here 
https://issues.apache.org/jira/browse/AVRO-1459


  there is also a neat blog that could get you started here 
http://www.igvita.com/2010/02/16/data-serialization-rpc-with-avro-ruby/



  hope this helps.


  Tomas



  On Thu, Feb 20, 2014 at 6:45 PM, EdwardKing <[email protected]> wrote:

    My OS is CentOS and ruby is 2.1, I want to use avro under ruby, like 
follows:
    the file generate.rb is follows:
    require 'rubygems'
    require 'avro'
    .........


    so I download avro-1.7.6.gem and avro-src-1.7.6.tar.gz, but I don't know 
how to install avro under ruby. Anyone could give me a details command of 
installing avro under ruby?
    Thanks.






    
---------------------------------------------------------------------------------------------------
    Confidentiality Notice: The information contained in this e-mail and any 
accompanying attachment(s) 
    is intended only for the use of the intended recipient and may be 
confidential and/or privileged of 
    Neusoft Corporation, its subsidiaries and/or its affiliates. If any reader 
of this communication is 
    not the intended recipient, unauthorized use, forwarding, printing,  
storing, disclosure or copying 
    is strictly prohibited, and may be unlawful.If you have received this 
communication in error,please 
    immediately notify the sender by return e-mail, and delete the original 
message and all copies from 
    your system. Thank you. 
    
---------------------------------------------------------------------------------------------------


---------------------------------------------------------------------------------------------------
Confidentiality Notice: The information contained in this e-mail and any 
accompanying attachment(s) 
is intended only for the use of the intended recipient and may be confidential 
and/or privileged of 
Neusoft Corporation, its subsidiaries and/or its affiliates. If any reader of 
this communication is 
not the intended recipient, unauthorized use, forwarding, printing,  storing, 
disclosure or copying 
is strictly prohibited, and may be unlawful.If you have received this 
communication in error,please 
immediately notify the sender by return e-mail, and delete the original message 
and all copies from 
your system. Thank you. 
---------------------------------------------------------------------------------------------------

Reply via email to