[CG実習 >  Rubyによるプログラミングの基礎 >  Rubyでプログラムを書きはじめる前に >  補足]

Rubyプログラムの実行方法に関する補足


Unixでは,ファイルの先頭に特別な行を加えて, ファイルに実行権限をつけることで,ファイルを直接実行させることもできます. たとえば,カレントディレクトリにそのように設定したファイルがあれば, 次のようにして実行できます.

$ ./foo.rb
さらに,パスが通ったディレクトリにファイルがあれば, 通常のコマンドと同様にパスを指定しないで実行できます.

設定は以下のように行います. まずスクリプトの先頭に,次の行を付加します. 必要ならばオプションを添えます (コマンドラインオプションのマニュアルを参照のこと).

#! /usr/bin/ruby


この行には,実際に起動するプログラムへのパスと, 必要であれば,その起動オプションを記述します. ファイルに対するアクセス権限を変更するには, chmodを使います.

$ chmod u+x  foo.rb
[CG実習 >  Rubyによるプログラミングの基礎 >  Rubyでプログラムを書きはじめる前に >  補足]