[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Passing arguments to 'env ruby' on OS X

Jim Freeze

7/16/2003 11:56:00 AM

When using env on the shebang line,
how to I pass arguments to Ruby under OS X?

Doing the following gives me an error on OS X, but
works on FreeBSD and Sun:

% cat w.rb
#! /usr/bin/env ruby -w

% puts "hi"

./w.rb
env: ruby -w: No such file or directory


--
Jim Freeze
----------

2 Answers

nobu.nokada

7/16/2003 12:30:00 PM

0

Hi,

At Wed, 16 Jul 2003 20:56:09 +0900,
Jim Freeze wrote:
> When using env on the shebang line,
> how to I pass arguments to Ruby under OS X?

#! /usr/bin/env ruby
$VERBOSE = true

Or you can use /bin/sh instead of /usr/bin/env.

#!/bin/sh
# -*- ruby -*-
exec ruby -wx "$0" "$@"
#!ruby

--
Nobu Nakada

Paul Brannan

7/16/2003 1:48:00 PM

0

On Wed, Jul 16, 2003 at 09:29:32PM +0900, nobu.nokada@softhome.net wrote:
> #!/bin/sh
> # -*- ruby -*-
> exec ruby -wx "$0" "$@"
> #!ruby

Will this work if I run "ruby myscript.rb" on a Windows box?

If not, is it possible to make that case work?

Paul