[MacRuby-devel] [MacRuby] #474: Sinatra's get method not being registered
MacRuby
ruby-noreply at macosforge.org
Wed Dec 2 07:24:29 PST 2009
#474: Sinatra's get method not being registered
------------------------+---------------------------------------------------
Reporter: cad@… | Owner: lsansonetti@…
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
{{{
[colin at 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:
{{{
[colin at 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:
{{{
[colin at 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/>
More information about the MacRuby-devel
mailing list