#474: Sinatra's get method not being registered ------------------------+--------------------------------------------------- Reporter: c...@… | Owner: lsansone...@… Type: defect | Status: new Priority: trivial | Milestone: Component: MacRuby | Keywords: ------------------------+--------------------------------------------------- When I run {{{ #!/usr/bin/env ruby require 'rubygems' require 'sinatra' get '/' do "I'm running version " + Sinatra::VERSION end }}} after running {{{ # macgem install sinatra }}} I get {{{ [co...@marle Source]$ macruby sinatra.rb core:in `require:': undefined method `get' for main:TopLevel (NoMethodError) from sinatra.rb:3:in `<main>' }}}
When I try it in the OSX bundled Ruby, I get something similar but more verbose: {{{ [co...@marle Source]$ ruby sinatra.rb ./sinatra.rb:4: undefined method `get' for main:Object (NoMethodError) from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require' from sinatra.rb:3 }}} This is of course after running {{{ #gem install sinatra }}} It's likely that this is a bug in Sinatra, not MacRuby. For reference: {{{ [co...@marle Source]$ macruby -v MacRuby version 0.5 (ruby 1.9.0) [universal-darwin10.0, x86_64] }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/474> MacRuby <http://macruby.org/> _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel