2009-10-05
Rubyのパスについて(下書き中)
Rubyのrequireって、記述されたファイルからのパスではなく、
実行時パスからのパスとなる。
CとかC++だとソースファイルの上のフォルダにinludeしたい場合は
..を使えばよいが、Rubyは動的言語なので、この辺(require)は実行時パスに依存される
でどうするかというと、
ライブラリの散策パスのルートを主スクリプトが含まれているフォルダにして、
requireはそのルートからパスを指定すればよい。
まず主スクリプトで
$:.unshift File.dirname($0)
を記述する
トラックバック - http://d.hatena.ne.jp/gac777/20091005/1254727758
リンク元
- 177 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4ADBR_jaJP348JP348&q=画像 透視変換 C++
- 166 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&hs=GD2&q=rails+controller+遷移先&btnG=検索&lr=lang_ja
- 163 http://trwtnb.blogspot.com/2009/11/rubyrailsflashnownoticeflashnotice.html
- 131 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCUQFjAA&url=http://d.hatena.ne.jp/gac777/20090131/1233368970&ei=ZFImT5r0K4HHmQWpvbnoDw&usg=AFQjCNH6aQycebSUfKKoKuPIVLb2zSVdZA
- 118 http://www.google.co.jp/url?sa=t&rct=j&q=透視変換行列&source=web&cd=3&sqi=2&ved=0CDYQFjAC&url=http://d.hatena.ne.jp/gac777/20090326/1238068882&ei=Wk-lTvWbCM-MmQWc7d2gCQ&usg=AFQjCNEgmsG5lz9AmbUHtg49NEMM
- 90 http://www.google.co.jp/search?q=透視変換&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox-a
- 89 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDsQFjAB&url=http://d.hatena.ne.jp/gac777/20081228/1230473998&ctbs=lr:lang_1ja&ei=f-8sT8rsEsKImQXD6oDsDw&usg=AFQjCNGvBpGIv0eFcBTze0GfeZn_zYkThQ&sig2=xEADSM3e_y-PmBDztVgKcg
- 66 http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http://d.hatena.ne.jp/gac777/20081103/1225713804&rct=j&q=rails hidden_tag&ei=4MmSTJ36H4HfcZ2W0f0G&usg=AFQjCNFgleU_8CpYzZBm-0IS6EkwinxdCw&sig2=M6NjQP1GM-blrFEQ-UYOuw
- 62 http://www.google.co.jp/search?sourceid=chrome&ie=UTF-8&q=rails+check+box+デフォルト値
- 55 http://search.yahoo.co.jp/search?p=透視変換&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq=