From: Peter Szinek Date: 2006-12-21T06:37:49+09:00 Subject: Re: noob: How to make my script executable on unix? rpardee@gmail.com wrote: > Hey All, > > At a bash prompt, if I say 'which ruby', I get back > '/opt/csw/bin/ruby'. > > So I write a 2-line test script (test.rb): > #!/opt/csw/bin/ruby > puts("It works!") > > And I do a 'chmod +x test.rb'. > > But when I thereafter say 'test.rb', bash comes back with: > bash: ./test.rb: bad interpreter: No such file or directory > > What am I doing wrong? Are you sure it can not be a CR/LF problem (or some other trailing invisible stuff)? This is probably the most frequent cause of this problem (e.g. when moving the script from win32 to linux - but since I guess you are on linux only - well, I don't know) Otherwise, what you are doing seems fine to me... Cheers, Peter __ http://www.rubyrailways.com