On Jun 17, 2008, at 19:57 PM, Pauli Price wrote:

> I wrote this little website spidering script using hawler (sudo gem
> install --source http://spoofed.org/files/hawler/ hawler) and got it
> working on windows xp pro.  I had to comment out some signal  
> handling in
> the gem code, but other than that, using it was uneventful.
>
> Fast forward a few months - my xp laptop died and I purchased a new
> macbook pro.  Now the script that ran on XP won't run on mac os.  I
> haven't edited the gem files, as there was no need to remove the  
> signal
> handling.
>
> Running on os x 10.5, I get the following error:
>
> Connection to http://www.some-domain.com/ failed! -- getaddrinfo:
> nodename nor servname provided, or not known
>
> Not knowing where to start, I decided to run the gem's included tests.
> But this time I get a different error, the following:
>
> $ ./test/ts_all.rb
> ./test/ts_all.rb: line 3: syntax error near unexpected token `('
> ./test/ts_all.rb: line 3: `$:.unshift  
> File.join(File.dirname(__FILE__),
> "..", "lib")'
>
>
> The contents of this file are:
>
> # $Id: ts_all.rb 4 2008-03-02 04:47:09Z warchild $
>
> $:.unshift File.join( File.dirname(__FILE__), "..", "test")


There is no shebang, so the file was run with sh.

Try ruby test/test_all.rb.