Unfornately, Camping doesn't (yet) work on Ruby 1.9.1. Unless someone else want to try now, I'm going to have a look at it *after* 2.0 is released.
//Magnus Holm On Wed, Jun 10, 2009 at 22:30, David Susco <[email protected]> wrote: > I've disabled SELinux to see if I could get any farther. > > I managed to get passenger installed and working, however a fancy > passenger generated page is telling me the app couldn't be started due > to this error: > > `require': > /usr/local/lib/ruby/gems/1.9.1/gems/camping-1.9.316/lib/camping.rb:11: > syntax error, unexpected tLABEL (SyntaxError) > p[0]==?/?...@root+p:p end;def URL c='/',*a;c=R(c,... > > It's the same thing when I try to rackup the .ru file, and the same > when I try to execute this little bit of code: > > #!/usr/bin/env ruby -rubygems > gem 'camping', '>=1.9.316' > %w(rack camping).each { |lib| require lib } > puts 'done' > > I'm tried reinstalled camping 1.9.316 but that didn't change anything. > Any ideas? > > Dave > > On Wed, Jun 10, 2009 at 10:39 AM, David Susco<[email protected]> wrote: > > I'm trying to get passenger working presently, once I do I'll let you > > know how the rest of it goes. > > > > When I try to load the module in the apache conf I get the following > error: > > > > Cannot load > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.2/ext/apache2/mod_passenger.so > > into server: > /usr/lib/ruby/gems/1.8/gems/passenger-2.2.2/ext/apache2/mod_passenger.so: > > failed to map segment from shared object: Permission denied > > > > I'm assuming it's an SELinux problem, has anyone run into it before? > > I've done the following already, so it hasn't helped: > > > http://www.modrails.com/documentation/Users%20guide.html#_the_apache_error_log_says_that_the_spawn_manager_script_does_not_exist_or_that_it_does_not_have_permission_to_execute_it > > > > Dave > > > > > > On Tue, Jun 9, 2009 at 11:28 AM, Jonathan Groll<[email protected]> > wrote: > >> Hi David, > >> > >> On Tue, Jun 09, 2009 at 09:29:22AM -0400, David Susco wrote: > >>> > >>> I'd definitely be interested in seeing any work you do with this. > >>> Having it up on the wiki would be nice too. > >>> > >>> I'm still trying to figure out deployment with camping 1.5. I've > >>> experimented with 1.9.316 and rack but have yet to get an app to work > >>> with that. The same with Picnic. > >> > >> Been meaning to write a quick overview of how I did it for you (as > >> documentation is super sparse still). Briefly: > >> > >> (1) Read the passenger user guide at: > >> http://www.modrails.com/documentation/Users%20guide.html > >> > >> I installed passenger from a gem but see the user's guide if you need > >> to install on debian using apt (it is in the Ubuntu repositories > already). > >> Similarly rack is from a gem, and I use the same version of camping as > >> you (from Judofyr's gem server). > >> > >> (2) Try and get the "hello world" from the passenger user guide to > >> work for you. > >> > >> (3) Then try and get the blog example working that is shipped with > >> camping. Here is a config.ru that works for that: > >> > >> require 'rubygems' > >> require 'rack' > >> require 'camping' > >> require 'blog' > >> Blog::Models::Base.establish_connection :adapter => "sqlite3", > >> :database => "/home/jonathan/.camping.db" > >> run Blog > >> > >> Change the database path to one you have on your system. You may need > >> something like: > >> Blog::Models.create_schema :assume => (Blog::Models::Post.table_exists? > ? > >> 1.0 : 0.0) > >> > >> before "run blog" if your sqlite database doesn't yet have the schema > >> for the blog example. > >> > >> (4) And the apache config that I used was something like: > >> > >> <Directory /> > >> Options ExecCGI FollowSymLinks > >> AllowOverride all > >> Allow from all > >> </Directory> > >> <VirtualHost *:80> > >> ServerName www.rackexample.com > >> DocumentRoot /var/www/blog/public > >> </VirtualHost> > >> > >> You may need to edit your hosts file so that www.rackexample.com > >> resolves to your apache server. > >> > >> (5) Let us know how it goes... > >> > >> Regards, > >> Jonathan > >> _______________________________________________ > >> Camping-list mailing list > >> [email protected] > >> http://rubyforge.org/mailman/listinfo/camping-list > >> > > > > > > > > -- > > Dave > > > > > > -- > Dave > _______________________________________________ > Camping-list mailing list > [email protected] > http://rubyforge.org/mailman/listinfo/camping-list >
_______________________________________________ Camping-list mailing list [email protected] http://rubyforge.org/mailman/listinfo/camping-list

