• ベストアンサー

SOAP::Liteのremoveのしかた

ActivePerl 5.8.7を使っているのですが perlモジュールの SOAP::Liteのリムーブができません。 バージョンを0.55から0.60にあげたいのですが ppm upgrade SOAP-Liteとしても SOAP-Lite 0.55.0.1: new version 0.60 avaiable in thoeryx5 と表示されます。どうしたらよいのでしょうか?

  • Perl
  • 回答数2
  • ありがとう数0

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

  • ベストアンサー
回答No.2

コマンドを調べたところ、-installオプションをつけると、バージョンアップ確認に続いてインストールを行うとこがわかりました。 なので、 upgrade -install SOAP-Lite とすればインストールされると思います。 リポジトリが複数ある場合は、DLするリポジトリを聞かれるので数値で指定してください。 ためしに別モジュールでやってみたところ、うまくアップデートできました。 installコマンドではアップデートできないのですね。失礼しました。

その他の回答 (1)

回答No.1

upgradeはリポジトリに新しいバージョンがあるかどうかを問い合わせるコマンドです。 new version 0.60 avaiable in thoeryx5    ↓訳 新しいバージョン0.60がthoeryx5にありますよ。 バージョンアップをインストールするときは、installコマンドを使う必要があります。 それとも、installコマンドでインストールができない状態なのでしょうか?

tanaka22
質問者

補足

はい、既にインストールされているというメッセージです。 ppm install SOAP-Lite could not find ParserDetails.ini in C:/usr/local/site/lib/XML/SAX cound not find ParserDetails.ini in C:/usr/local/site/lib/XML/SAX Note: Package 'SOAP-Lite' is already installed.

関連するQ&A

  • 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のバージョンで、設定を変えてこれを利用したいと思っているのですが、設定の変え方がわかりません。どのような方法がありますか?教えてください。

    • ベストアンサー
    • Perl
  • 現在PerlでSOAPのWEBサービスを構築する必要がありSOAP::

    現在PerlでSOAPのWEBサービスを構築する必要がありSOAP::Liteを インストールしようとしています。 SOAP::Liteをインストールしようとすると下記エラーとなり失敗してしまいます。 エラーの対処方法等ご教授いただけないでしょうか E:\soaptest>ppm install SOAP-Lite Downloading ActiveState Package Repository packlist...done Updating ActiveState Package Repository database...done ppm install failed: Can't find any package that provides Apache:: for SOAP-Lite 環境 WindowsServer2008 IIS7.0 ActivePerl v5.8.9 build 827

  • SOAP::Lite axis 例外処理

    お世話になります。 perlクライアントから、SOAP::Liteモジュールを使い、 axisに登録されたjavaサーブレットクラスを呼び出しています。 (例) $s = SOAP::Lite->service( 'http://xxx.wsdl' ); #サービス名 $s->test(); #javaサーブレットクラス呼び出し javaサーブレットクラスが例外(Exception)で終了した場合、 perlクライアントで例外をキャッチする方法はありますでしょうか? #以下のコードではエラーはキャッチできませんでした。 eval { $s->test(); }; if ($@) { # エラー処理 }; * 通常処理はうまくうごいています。 例外は意図的にExceptionをthrowしています。java内ではキャッチして終了してます。

  • モジュールはどこで入手するのでしょうか?

    先日perlを始めたものです。 use SOAP::Lite でSOAPに関するモジュールを使用したいのですが、 SOAP/Lite.pm が無いと言われます。 たとえばこのモジュールはどこで手に入るのでしょうか? 手に入ったモジュールはperlのパスにそのまま置けば良いのでしょうか? 以上、よろしくお願い致します。

    • ベストアンサー
    • Perl
  • ppmコマンドが起動しない

    xml/rssモジュールをインストールすべく、cmdからppmコマンドを打ち込んでみたのですが、起動しません。 c:\>ppm とタイプしてエンターを押すと c:\> と出てくるだけです。一体何が原因なんでしょうか? OS:WindowsXP perl:activeperl

    • ベストアンサー
    • Perl
  • 初心者です・・ppmを入力するとエラーが出ます

    初心者です。 コマンドプロンプトで ppm と入力すると エラーが出てしまい困っています。 No Perl script found in input 一体何をどうすれば解決できるのでしょうか? アドバイスよろしくお願いします・・。 ちなみに、perl -v と入力してもバージョン情報はちゃんと出てきます。 使っているのはActivePerl-5.8.6.811-MSWin32-x86-122208.msiですが、 他のをDLしても、ppmと入力すると同じエラーが出てしまいます。 

    • ベストアンサー
    • Perl
  • Pgモジュールについて

    DBI以外でPgというPostgreSQL専用のPerlモジュールが存在するようですが、ActivePerl5.8で利用したいのですが、ppm install Pgとしてもうまくいきませんでした。どこからダウンロードすれば良いのでしょうか?

    • ベストアンサー
    • Perl
  • Perl Package ManagerでCAPNモジュールをインストールしたい

    こんにちは。 PPM(Perl Package Manager)について教えていただきたくて質問をしました。 よろしくおねがいします。 CPANモジュールをインストールしたくて、 スタートメニューからPPMを起動しました。 バージョンは、以下のとおりです。 ActivePerl 5.10.0.1003 PPM 4.02 PPMはモジュール一覧を表示するのですが、 インストールしたモジュールが一覧に見つかりません。 いまインストールしたいのは、 IO::Tee IO::Scalar です。 よく見ると、PPM下部のStatus欄に、以下のようなメッセージが出ていました。 Synchronizing Database ... Downloading ActiveState Package Repository packlist ... failed 500 Can't connect to ppm4.activestate.com:80 (connect: timeout) Synchronizing Database done ためしに、http://ppm4.activestate.com/に直接アクセスすると、ちゃんとアクセスできます・・・。 PPMに何か設定が必要なのでしょうか・・・。 このようなエラーを見たことがある方がいらっしゃったら、 どうやって解決されたのか教えて欲しいです。 よろしくおねがいします。

  • perlでpostgresを使えるようにしたい

    今までwindows2000でperl5.6とpostgresでDBIの構築をしていました。 昨今のセキュリティ事情を鑑みて、windowsXPにOSを入れなおし、Perlも5.10.0.1005にし、posgresも8.4.0にしようと思い立ちました。 perlはActivePerlです。 ActivePerlもpostgresもインストールしました。 ネットで検索したところ両者をつなぐにはDBIのモジュールが必要だとありました。 (2000の時は会社の人からファイルをもらってコピーしたので何も考えなくてもできました。その人とも疎遠になってしまって質問もできない状態です) モジュールを入れようと、binフォルダにあるppmをコマンドプロンプトから叩くと、エラーが出ます。 ppm gui failed: DBI connect('dbname=C:\DOCUME~1\ランカ~1\LOCALS~1\APPLIC~1/ActiveState/ActivePerl//ppm-MSWin32-x86-multi-thread-5_8.db','',...) failed: unable to open database file というエラーです。 すでにどこから手をつけていいのか、何をまずすべきかがわからなくなってしまいました。 ご教授いただければ幸いです。 よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • Flash Lite を生成するには?

    ケータイで閲覧できるFlash Lite形式のswfを生成するには、Flash MX Pro 2004 が必要で、アップデータなるものをMacromediaから入手してインストールが必要らしいですよね? しかし、Perlやphpなどのスクリプトからflash liteを生成できる方法はないでしょうか?? perlにもSWF関係のモジュールはあり、PCで見られるswfは生成出来るのですが、liteとして・・とは記述がないので、 どなたかご存じの方がいらっしゃいましたら、教えて頂けないでしょうか? よろしくお願いします。

    • ベストアンサー
    • Flash

専門家に質問してみよう