# Sinatra fails on both 0.3 and custom build

**URL:** <https://www.ruby-forum.com/t/sinatra-fails-on-both-0-3-and-custom-build/166229>\
**Category:** IronRuby\
**Created:** [April 23, 2009, 12:47am UTC](https://www.ruby-forum.com/t/sinatra-fails-on-both-0-3-and-custom-build/166229 "2009-04-23T00:47:17Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![benhiller](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/8e7dd6/32.png) [@benhiller](https://www.ruby-forum.com/u/benhiller)\
**Post date:** [April 23, 2009, 12:47am UTC](https://www.ruby-forum.com/t/sinatra-fails-on-both-0-3-and-custom-build/166229/1 "2009-04-23T00:47:17Z")

</div>

Hello,

Just tried to run Sinatra however running into some difficultly.  
Firstly, I installed Sinarta via gems. I then tried the sample off  
their website:  
require ‘rubygems’  
require ‘sinatra’  
get ‘/hi’ do  
“Hello World!”  
end

When running it via ir I get the following error message:

E:\IronRubyGit\ironruby\Merlin\Main\bin\Debug\>ir hi.rb  
E:\IronRubyGit\ironruby\Merlin\Main\Languages\Ruby\Libraries.LCA\_RESTRICTED\Builtins\IoOps.cs:711:in  
`OpenFileForRead': No such file or directory - sinatra.rb (Errno::ENOENT) from :0:in`read’  
from base.rb:605:in `use_in_file_templates!' from ( __DELEGATE__ ):1:in`use\_in\_file\_templates!’  
from sinatra.rb:0  
from :0:in `require' from custom_require.rb:26:in`require’  
from hi.rb:0

E:\IronRubyGit\ironruby\Merlin\Main\Languages\Ruby\Libraries.LCA\_RESTRICTED\Builtins\IoOps.cs:711:in  
`OpenFileForRead': No such file or directory - sinatra.rb (Errno::ENOENT) from :0:in`read’  
from base.rb:605:in `use_in_file_templates!' from ( __DELEGATE__ ):1:in`use\_in\_file\_templates!’  
from sinatra.rb:0  
from :0:in `require' from custom_require.rb:26:in`require’  
from hi.rb:0

After a bit of searching, I found that it works via rbd. So I can  
dev.bat and got the following:

E:\IronRubyGit\ironruby\Merlin\Main\bin\Debug\>rbd hi.rb

E:\IronRubyGit\ironruby\Merlin\Main\bin\Debug\>

It didn’t fail, but it also didn’t do what I expected. What I  
expected was this:  
E:\IronRubyGit\ironruby\Merlin\Main\bin\Debug\>ruby hi.rb  
== Sinatra/0.9.1.1 has taken the stage on 4567 for development with  
backup from WEBrick  
[2009-04-22 22:55:52] INFO WEBrick 1.3.1  
[2009-04-22 22:55:52] INFO ruby 1.8.6 (2007-09-24) [i386-mswin32]  
[2009-04-22 22:55:52] INFO WEBrick::HTTPServer#start: pid=6012  
port=4567

Am I doing something wrong or is Sinatra not yet supported?

Thanks

Ben

---

<div class="post-metadata">

**Author:** ![benhiller](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/8e7dd6/32.png) [@benhiller](https://www.ruby-forum.com/u/benhiller)\
**Post date:** [April 23, 2009, 1:38am UTC](https://www.ruby-forum.com/t/sinatra-fails-on-both-0-3-and-custom-build/166229/2 "2009-04-23T01:38:46Z")

</div>

Haven’t looked at Sinatra in a couple weeks, but I’m planning on demoing  
it at RailsConf, so I’ll be looking at it very soon =)
