• ベストアンサー

SOAP::Liteを利用したい!

Linux上でPerlを用いて use SOAP::Lite .... というプログラムを書いたのですが、 これを実行させると Can't locate SOAP/Lite.pm in @INC(@INC contains : /usr/local/lib/perl5/5.8.5/i686-linux.... SOAP/Lite.pmが含まれていないというエラーメッセージが表示されます。 現在使っているPerlのバージョンが5.8.5であり、SOAP/Lite.pmがないみたいです。 このコンピュータには5.005のバージョンがあり、ここには、 SOAP/Lite.pmが /usr/lib/perl5/site-perl/5.005/Apache/ /usr/lib/perl5/site-perl/5.005/XMLRPC/ の下にあります。 5.8.5のバージョンで、設定を変えてこれを利用したいと思っているのですが、設定の変え方がわかりません。どのような方法がありますか?教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#43437
noname#43437
回答No.1

100%ピュアPerlなモジュールなら、ライブラリのパスを設定することで、 使うこともできるかもしれません。 たとえば・・・ use lib '/usr/lib/perl5/site-perl/5.005/XMLRPC' ; ピュアPerlじゃなかったり、バージョン互換性に問題がある場合は、 素直に、使いたいバージョンでインストールし直すしかないですね。

kita0226
質問者

お礼

動作がうまくいきました。ありがとうございます。

関連するQ&A