Very helpfull, thanks On Wed, 1 Dec 2004 11:56:12 +0900, Nicholas Van Weerdenburg <nick / activehitconsulting.com> wrote: > Since you mention being new to cgi, and have doning some php, I'm > guessing you aren't using the ruby script in the right directory, or > using the right url to call it, or are missing some boilerplate. > > Ruby and php are not directly equivalent. If you've only installed > ruby, you need to put the ruby script into your cgi-bin directory, > since cgi is how you would call it. > > e.g. > http://localhost/cgi-bin/test.rb > > would be the right url for a file in the apache cgi-bin directory. > > Also, you may need to put some http boilerplate. > test.rb > ====== > #!/usr/local/bin/ruby > print "Content-type: text/html\r\n\r\n" > print "hello" > > On Apache on OS X, I need the second line for it to work. The first line > is Unix specific, and won't apply to Windows. > > There is also a cgi module to help with many common cgi tasks that you > can look at. > > If you want to use ruby in the same way as Php, you need to install > mod_ruby and eruby: > http://www.modruby.net/en/ > > Then you can create files like index.rhtml, and use embedded ruby code, > much like how php works. This may be your best starting point if you > like the php method. > > Or install a web framework like rails, iowa, arrow, etc, and follow > their conventions. > > Regards, > Nick > > > > coke wrote: > > >I'm very new to cgi and have no background of programming other than a > >little php editing and that's it.After seeing hugh's message I went > >back to the test script and looked for typos and surly there was one.I > >corrected the typo and everything worked fine,thanks for the replys. > > > > > >On Wed, 1 Dec 2004 06:37:56 +0900, Neil Stevens <neil / hakubi.us> wrote: > > > > > >>On Wed, 01 Dec 2004 02:53:24 +0900, coke wrote: > >> > >> > >> > >> > >> > >>>I came across Ruby about 33 hours and decided to take it up.I have > >>>exp. with apache,php and such but no cgi,perl or anything close to > >>>ruby.I've configured my apache(ver. 1.3.31) for ruby.When I type the > >>>address of the .rb file into my broswer I get an 500 Internal error,I > >>>have no clue and can't find anything on it. > >>> > >>>Specs: > >>>Windows 98 > >>>Apache 1.3.31 > >>>Ruby 1.8 > >>> > >>> > >>Check your Apache error log after seeing the 500 error to see what's wrong > >>with the ruby you're attempting to run. > >> > >>-- > >>Neil Stevens - neil / hakubi.us > >>"The world is a dangerous place to live; not because of the people who > >>are evil, but because of the people who don't do anything about it." > >> -- Albert Einstein(?) > >> > >> > >> > >> > > > > > > > >