I wanted to check out the latest ruby craze: Mongrel. So I installed
mongrel as a gem, whipped up a small example based on the docs. But no
joy. Running the script shows no output on the terminal and a browser
trying to load the url just keeps spinning the “in-progress” indicator.
Here’s the script:
#!/usr/bin/env ruby
require ‘mongrel’
class SimpleHandler < Mongrel::HttpHandler
def process(request, response)
response.start(200) do |head,out|
head[“Content-Type”] = “text/plain”
out.write(“hello!\n”)
end
end
end
h = Mongrel::HttpServer.new(“0.0.0.0”, “3030”)
h.register(“/test”, SimpleHandler.new)
h.register(“/files”, Mongrel::DirHandler.new(“.”))
h.run.join
The web addess I tried was http://localhost:3030. Also tried
http://traken:3030 (where traken is the name of the host). I also tried
using “localhost” explicitly in the script instead of “0.0.0.0”.
What am I missing here?
–
– Jim W.