Ruby初學者スレッド Part 9
■ このスレッドは過去ログ倉庫に格納されています
0069デフォルトの名無しさん
2006/11/24(金) 16:42:45ruby: invalid option - (-h will show valid options) ←たぶんこのエラーが出たはず
~$ ruby "-Ilib -Ke"
ruby: Interrupt ←エラーなし、終了のためにここでEOF
~$
スクリプトの第1行目(俗称shebang)では、複数の引数は解釈が保証されない。
たとえばLinuxでは「空白後をひとまとめにした1個の文字列」として渡される。
#!/usr/bin/env ruby -Ke がうまく動作しないのもこれが理由。
ということで、「Rubyでは-Kオプションを最初以外に書いておくとたまたま動く」が正解。
■ このスレッドは過去ログ倉庫に格納されています