クライミング好きプログラマーのプログラミング日記

2009-10-05

Rubyのパスについて(下書き中)

Rubyのrequireって、記述されたファイルからのパスではなく、

実行時パスからのパスとなる。

CとかC++だとソースファイルの上のフォルダにinludeしたい場合は

..を使えばよいが、Ruby動的言語なので、この辺(require)は実行時パスに依存される

でどうするかというと、

ライブラリの散策パスのルートを主スクリプトが含まれているフォルダにして、

requireはそのルートからパスを指定すればよい。

まず主スクリプト

$:.unshift File.dirname($0)

を記述する

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/gac777/20091005/1254727758
リンク元