リナザウのPerlでJSONを使うとき
PerlでJSONを扱うのには、単純にCPANからJSONを落としてきて、それを”use”で指定すればよいのだが、ウチの環境では、以下のフォルダに入る。
/home/root/.cpan/biuld/JSON-1.07/lib/
Perl実行時に-Iで指定しない限り、通常は@INCのみを参照しに行くわけで、上記のパスは普通、指定されていない。面倒なので以下のようにリンクを貼った。
#ln -s /home/root/.cpan/build/JSON-1.07/lib /usr/local/lib/site_perl
リンク先は@INCにあるパスであるが、これはperlの-Vで確認できる。(パラメタファイルで設定できると思っていたのだが、コンパイル時の指定で固定されているのか?)
→2006/12/3追記:よく見たら上のリンク元のフォルダはJSONじゃん。このままじゃ他のモジュールを入れたら変になるかも。検討しなおさなければ・・・。
« 読了:エレニア記2 水晶の秘術 | トップページ | 今日届いたもの »
コメント