Skip to: Navigation / Content / Sidebar / Footer

push @INCとuse lib

Posted at 2004-05-06T21:10:00+09:00 in Coding

Perlのモジュールを利用する場合、useを使ってロードするわけですが(何を今さら)、そのモジュールをパスの通っていない適当なディレクトリに置きたい場合、スクリプト内でパスを通してやらなければなりません(何を今さら)。パスを通す方法は@INCにpushしてやるとかlibプラグマを使うとかなわけです。

で、ですよ。

push @INC, 'lib';
use Foo;

はダメで、

use lib 'lib';
use Foo;

としないとならないらしい(via 続・初めてのPerl)。useはコンパイル時に処理されるという仕様によるものだそうで。

viaキター。

Blosxom 3.0の起動CGIをいじっていて詰まり、たらたらPerl本漁ってたら見つけたりする。記憶力無いのか。

Recent entries from same category

このエントリと同じカテゴリに投稿された最近10件のエントリです。

  1. jQueryで文字参照に変換
  2. このエントリを含むエントリ
  3. jQueryプラグイン: Highlight Search Terms
  4. 検索語の強調
  5. Amazonの商品個別ページでのwindow.productTagsオブジェクト
  6. jQueryプラグイン: TableFilter
  7. Firefox 3のfilefield要素
  8. Amazon Product Advertising APIの認証をJavaScriptで
  9. nsIFilePicker.appendFilters()
  10. Firefoxの拡張のドロップダウンなツールバー・ボタン

Comments

JavaScriptに対応、または有効な環境の場合、ここにこのエントリへのはてなブックマークコメントが表示されます。