Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Plain View
Avro, mail # dev - Issue with Ruby implementation


+
Jeff Hammerbacher 2010-02-11, 11:07
+
Jeff Hodges 2010-02-11, 17:21
+
Jeff Hodges 2010-02-11, 19:39
+
Jeff Hammerbacher 2010-02-11, 22:21
+
Jeff Hammerbacher 2010-02-13, 04:58
+
Jeff Hodges 2010-02-13, 06:03
+
Jeff Hammerbacher 2010-02-13, 06:11
Copy link to this message
-
Re: Issue with Ruby implementation
Jeff Hodges 2010-02-13, 19:10
Beep boop patch robot done.
--
Jeff

On Fri, Feb 12, 2010 at 10:11 PM, Jeff Hammerbacher <[EMAIL PROTECTED]> wrote:
> Great, filed a ticket at: https://issues.apache.org/jira/browse/AVRO-415.
>
> On Fri, Feb 12, 2010 at 10:03 PM, Jeff Hodges <[EMAIL PROTECTED]> wrote:
>
>> Ah! I wrote schema_objects.map(&:type). The Symbol#to_proc thing (the
>> "&:type") is only supported in ruby 1.8.7 (and later) and any ruby
>> that loads activesupport. I'll send up a patch tomorrow.
>> --
>> Jeff
>>
>> On Fri, Feb 12, 2010 at 8:58 PM, Jeff Hammerbacher <[EMAIL PROTECTED]>
>> wrote:
>> > Okay, I upgraded my gem and grabbed echoe and yajl-ruby; I'm now getting
>> > this error:
>> >
>> > """
>> > $ rake test
>> > (in /Users/hammer/codebox/avro-trunk/lang/ruby)
>> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
>> > -Ilib:ext:bin:test
>> >
>> "/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake/rake_test_loader.rb"
>> > "test/test_help.rb" "test/test_io.rb" "test/test_protocol.rb"
>> > ./lib/avro/schema.rb:290:in `initialize': wrong argument type Symbol
>> > (expected Proc) (TypeError)
>> >    from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in
>> > `each_with_index'
>> >    from ./lib/avro/schema.rb:274:in `each'
>> >    from ./lib/avro/schema.rb:274:in `each_with_index'
>> >    from ./lib/avro/schema.rb:274:in `initialize'
>> >    from ./lib/avro/schema.rb:72:in `new'
>> >    from ./lib/avro/schema.rb:72:in `real_parse'
>> >    from ./lib/avro/schema.rb:372:in `initialize'
>> >    from ./lib/avro/schema.rb:170:in `new'
>> >     ... 16 levels...
>> >    from
>> >
>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake/rake_test_loader.rb:5:in
>> > `load'
>> >    from
>> >
>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake/rake_test_loader.rb:5
>> >    from
>> >
>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake/rake_test_loader.rb:5:in
>> > `each'
>> >    from
>> >
>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake/rake_test_loader.rb:5
>> > rake aborted!
>> > Command failed with status (1):
>> > [/System/Library/Frameworks/Ruby.framework/...]
>> >
>> > (See full trace by running task with --trace)
>> > """
>> >
>> > Any thoughts?
>> >
>> > Thanks,
>> > Jeff
>> >
>> > On Thu, Feb 11, 2010 at 2:21 PM, Jeff Hammerbacher <[EMAIL PROTECTED]
>> >wrote:
>> >
>> >> Thanks dude. Can we stick that information somewhere in a README or
>> >> something?
>> >>
>> >>
>> >> On Thu, Feb 11, 2010 at 11:39 AM, Jeff Hodges <[EMAIL PROTECTED]>
>> wrote:
>> >>
>> >>> FYI, the latest version of rubygems is 1.3.5 and resides here:
>> >>> http://rubyforge.org/frs/?group_id=126
>> >>>
>> >>> You can install it by just unpacking the tarball and running ruby
>> >>> setup.rb.
>> >>> --
>> >>> Jeff
>> >>>
>> >>> On Thu, Feb 11, 2010 at 9:21 AM, Jeff Hodges <[EMAIL PROTECTED]>
>> wrote:
>> >>> > That version of rubygems is hella old. Update it and you'll find
>> echoe
>> >>> fine.
>> >>> > --
>> >>> > Jeff
>> >>> >
>> >>> > On Thu, Feb 11, 2010 at 3:07 AM, Jeff Hammerbacher <
>> [EMAIL PROTECTED]>
>> >>> wrote:
>> >>> >> Hey,
>> >>> >>
>> >>> >> When I try to run "rake test" inside of lang/ruby/, I see "no such
>> file
>> >>> to
>> >>> >> load -- echoe", among other things (I'm on Mac OS X Leopard, Ruby
>> >>> 1.8.6,
>> >>> >> Rake 0.7.3). I tried to install the "echoe" gem (gem 1.0.1) and
>> could
>> >>> not
>> >>> >> find it. What's the deal?
>> >>> >>
>> >>> >> Thanks,
>> >>> >> Jeff
>> >>> >>
>> >>> >
>> >>>
>> >>
>> >>
>> >
>>
>