Linuxでrubyファイルをコマンドとして実行しようとしてハマる
GSVN-dumpのファイルgsvn.rbを、gsvnにリネームして、1行目に
#!/usr/local/bin/ruby
を付加して、パーミッションを変更していざ実行しようとしたら
: bad interpreter: No such file or directory
メッセージを元にググってみると、どうやら改行コードが問題らしい。調べてみると、CR+LFだったので、LFに変えて試したらOKだった。
GSVN-dumpのファイルgsvn.rbを、gsvnにリネームして、1行目に
#!/usr/local/bin/ruby
を付加して、パーミッションを変更していざ実行しようとしたら
: bad interpreter: No such file or directory
メッセージを元にググってみると、どうやら改行コードが問題らしい。調べてみると、CR+LFだったので、LFに変えて試したらOKだった。