avro-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From EdwardKing <zhan...@neusoft.com>
Subject Re: How to install avro under ruby?
Date Fri, 21 Feb 2014 05:09:14 GMT
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: user@avro.apache.org 
  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 <zhangsc@neusoft.com> 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. 
---------------------------------------------------------------------------------------------------
Mime
View raw message