タグ

2013年6月3日のブックマーク (1件)

  • 実行中のスクリプトのディレクトリを取得する - make world

    p File.expand_path(File.dirname($0)) #=> 実行中のスクリプトのパス もしくは p File.expand_path(File.dirname(__FILE__)) #=> 実行中のスクリプトのパス $0 は実行時のスクリプトのファイル名 組み込み変数 __FILE__ は実行時のスクリプトのファイル名 変数と定数 擬似変数 File.dirname はディレクトリ名のみを取得 File.expand_path は与えられたパスが相対パスであれば絶対パスに変換。 応用 実行中のスクリプトから、ロードパスを動的に追加する。 参考 : require がロードするファイルを探すパスに追加をする # 実行中のスクリプトの絶対パスに、ライブラリなどが # 置かれているディレクトリをロードパスに追加している add_load_path = File.expand

    実行中のスクリプトのディレクトリを取得する - make world
    yhmt
    yhmt 2013/06/03