Hi Folks,

I've been trying to get camping up and running on dreamhost for the
past six hours, but have had no success.  I'd really appreciate any
suggestions!

The camping gem is on the dreamhost server, but just to make sure it
wasn't a dependency issue causing all the problems, I installed
camping + the full set of dependencies in my own gem directory (both
are on the GEM_PATH).  Other gems in this directory work fine.

The following script, which really just loads camping, works from the
command line, but gives me a internal server error if I invoke it as a
cgi. When I substitute any other gem for camping (for example gruff)
it runs fine as a cgi.

#!/usr/bin/ruby

require 'rubygems'
require 'camping' # 'gruff'

puts "Content-Type: text/html"
puts
puts "<html>"
puts "<body>"
puts "<h1>Hello World</h1>"
puts "</body>"
puts "</html>"

This next script gives me a "(eval):14:in `initialize': private method
`sub' called for nil:NilClass (NoMethodError)" error on the command
line, and an "internal server error" as a cgi.  Of course it runs
perfectly on my dev machine :).

#! /usr/bin/ruby

require 'rubygems'
require 'camping'

Camping.goes :TestPage

module TestPage::Controllers

 class Index < R '/'
   def get
     render :index
   end
 end

end

module TestPage::Views

   def index
     h1 "Hello World"
   end

end

if __FILE__ == $0
 puts TestPage.run
end

Please help - I'd really love to use camping for this project!  Thanks!

Dan
_______________________________________________
Camping-list mailing list
Camping-list@rubyforge.org
http://rubyforge.org/mailman/listinfo/camping-list

Reply via email to