#88 ✓resolved
Jesse Newland

sake broken w/ ruby2ruby 1.1.7

Reported by Jesse Newland | August 21st, 2007 @ 07:16 AM

ruby2ruby 1.1.7 was released today. It's use of UnifiedRuby, which isn't in ParseTree 1.7.1 (required by sake), breaks sake. Looks like you could either fix this by requiring ruby2ruby 1.1.6 or allowing ParseTree 2.0.1 to be used.

jnewland@jimmy jnewland $ sudo gem install sake -y
Successfully installed sake-1.0.9
Successfully installed ParseTree-1.7.1
Successfully installed ruby2ruby-1.1.7
Installing ri documentation for sake-1.0.9...
Installing ri documentation for ParseTree-1.7.1...
Installing ri documentation for ruby2ruby-1.1.7...
Installing RDoc documentation for sake-1.0.9...
Installing RDoc documentation for ParseTree-1.7.1...
Installing RDoc documentation for ruby2ruby-1.1.7...
jnewland@jimmy jnewland $ sake -T
/usr/local/lib/ruby/gems/1.8/gems/sake-1.0.9/lib/sake.rb:14: undefined method `die' for main:Object (NoMethodError)
        from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
        from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
        from /usr/local/lib/ruby/gems/1.8/gems/sake-1.0.9/bin/sake:3
        from /usr/local/bin/sake:16:in `load'
        from /usr/local/bin/sake:16
jnewland@jimmy jnewland $ gem list 
jnewland@jimmy jnewland $ sudo gem uninstall ruby2ruby

You have requested to uninstall the gem:
sake-1.0.9 depends on [ruby2ruby (>= 1.1.6)]
If you remove this gems, one or more dependencies will not be met.
Continue with Uninstall? [Yn]  
Successfully uninstalled ruby2ruby version 1.1.7
Remove executables and scripts for
'r2r_show' in addition to the gem? [Yn]  
Removing r2r_show
jnewland@jimmy jnewland $ sudo gem install ruby2ruby -v 1.1.6
Successfully installed ruby2ruby-1.1.6
Installing ri documentation for ruby2ruby-1.1.6...
Installing RDoc documentation for ruby2ruby-1.1.6...
jnewland@jimmy jnewland $ sake -T
jnewland@jimmy jnewland $

Comments and changes to this ticket

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Shared Ticket Bins

People watching this ticket