× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 |
MacでPerlプログラミング。
必要なものは全部入っている。 例えば、ファイル名test.plとして以下のようなPerl 文を書いたら、
コンソールから % perl test.pl でもう実行できる モジュールの追加(CPAN) 解説ページ http://y-kit.jp/saba/xp/cpan.htm ==コマンド - プロンプトを出す # perl -MCPAN -e shell - インストールする cpan> install [モジュール名] - 設定をみる cpan> o conf モジュールを使うには、以下のように書く use Module1; 同一フォルダ内にModule1.pm という名前でモジュールファイルがある。 カレントにあるsubというフォルダの中にある場合は、 use sub::Module1; とすればよい。 では全然別の場所にあるモジュールの場合は? @INC 変数にあるフォルダが対象となっている 例えばこんな感じになる
参考 http://pp-perl.blogspot.com/2007/06/cpan.html CPANで install JSON ってやったけど、失敗する どうやら、makeが入っていないかららしい /usr/bin/make というのが確かにない。 調べてみると、XCodeをインストールしたらmakeも同時にインストールされるらしい。 が、XCode4入れたのに入ってないぞ・・・ どうしよう。 単独でインストールってできないのか。 調べても出てこない。 Leopard時代なら、インストールディスクに入っているようだけど、Lionでそれをやるってどうなのか。 とはいえ、結局Leopard時代のMacbookに入ってたmakeをコピーして持ってきてみる。 makeは別名(リンク)で、本名はgnumakeだった。 /usr/bin には普通のユーザじゃコピーできないようなので、suで入ってみる。 macコンソールでsuになって入るには http://okwave.jp/qa/q616749.html % sudo passwd root これでパスワードを設定してから % su で入る。 su のホームディレクトリ は/var/rootなので、普通のユーザのホームディレクトリにいくには /User/***/ とする。 で、コピーした。 だけどやっぱりこれじゃダメのようだ。 使い方とか書いてあるページ http://poccori.com/blog/wp/archives/90 モジュールがインストールされているか調べる $ perldoc モジュール名 モジュールがインストールされているパスを得る $ perldoc -ml モジュール名 特定のモジュールのおいてある場所 find `perl -e 'print "@INC"'` -name '***.pm' -print PR |
|