• 締切済み

DBIモジュールのインストール

perlはインストールできています。 データベースにDBIモジュールをインストールしたいのですができません。マニュアルどおりにしてますが コマンドプロンプト→ c:\>ppm→ No Perl script found in input と表示されます。 どゆうことでしょうか? よろしくお願いします。

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

みんなの回答

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.2

こんにちは。 前にも同様の質問があったようですが、解決してはいないようです。 で、確認です。 perl -S ppm とか perl -S ppm.bat とコマンドラインで実行したときどうなりますか? 何かのエラーが出たのなら、略さずそのまま補足にお願いします。

回答No.1

似たような質問と応答の事例が↓ それから使われているOSとPerlの種類は書かれた方がよいです。 察するにWindowsでActivePerlと思われますが、ActivePerlの5.8.8ならDBIはインストールするまでもなく、最初から同梱されていたはず。

参考URL:
http://oshiete1.goo.ne.jp/qa3565680.html?ans_count_asc=1

関連するQ&A

  • perl5.88で、DBI及びDBD-mysqlモジュールがインストールできない。

    質問があるのですが、よろしくお願いします。 perl5.8.8を導入し、ppmでDBIモジュールとDBD-mysqlモジュールをインストールしようと思ったのですが、コマンドラインから ppm install DBI としても Downloading ActiveState Package Repository Packlist...not modified No missing packeages to install というエラーが出てしまい、全くインストール出来ません。 ppm install DBD-mysql とした時も同様です。 どうしてこのようなエラーがでるのか、またどうすればDBI、DBD-mysqlモジュールがインストール出来るか、わかる方いらっしゃたらご教授頂けると幸いです。よろしくお願いしますm(_ _)m

  • perl5.8.8でのDBI及びDBD_mysqlモジュールのダウンロード、インストールの手順について

    表題の通りなのですが、perl5.8.8で、DBIとDBD_mysqlモジュールをダウンロード、また、インストールするにはどのようにすればいいでしょうか。 perl5.6では、PPMを使ってダウンード、インストールが出来たのですが、perl5.8だとPPMを使って出来ないようなのです。 どなたか分かる方いらっしゃいましたら、ご教授よろしくお願いします。

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

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

    • ベストアンサー
    • Perl
  • Perlモジュールインストール tarボール? 5.6 5.8 それぞれ?

    WindowsのPerl5.6とPerl5.8を入れております。 最初Perl5.6を c:\usrに入れ 次にPerl5.8を c:\usr\localに入れました。 コマンドプロンプトでperl -vとすると 5.8が動作していました。 webのローカルテスト用に 5.6, 5.8の環境を作成したいのですが ppmでモジュールをインストールする場合は、それぞれのppmを動かせば バージョンを間違えることなく、Perlモジュールがインストールされていますが、 CPANから取得したtar(圧縮されたソース)を展開して、 perl Makefile.PL nmake nmake test nmake install した場合に、最後にインストールした5.8のPerlにモジュールがインストールされるのでしょうか? ppmは問題ないと見ましたが、手動インストールの場合、 5.6, 5.8を指定してインストールすることは可能でしょうか? スマートな解決方法はありますか?(出来るだけ簡単に運用したいので)

    • ベストアンサー
    • Perl
  • ppmでDBIがインストール出来ません。

    WinXP上のPerlでMySQLをやろうと思ったのですが、ppmからのDBIインストールがうまく行きません。 普通に「ppm install DBI」では出来なくて、プロキシサーバ名とかが良く分からなかったので http://ppm.activestate.com/PPMPackages/zips/6xx-builds-only/ からDBI.zipを直接ダウンロードし、解凍したフォルダ上で ppm install DBI.ppd を実行した所、 Error installing package 'DBI.ppd': Read a PPD for 'DBI.ppd', but it is not intended for this build of Perl (MSWin32-x86-multi-thread) と言うエラーが出てインストール出来ませんでした。 ちなみにPerlは-Vオプションで次のように表示されます。 ------------------------------------------------ This is perl, v5.6.1 built for MSWin32-x86-multi-thread (with 1 registered patch, see perl -V for more detail) Copyright 1987-2001, Larry Wall Binary build 632 provided by ActiveState Corp. http://www.ActiveState.com Built 03:40:44 Jun 3 2002 ------------------------------------------------ ビルドが6xxなのでこのDBI.zipで良いと思うのですが…何かおかしいのでしょうか? あと、私はPerlをC:\PerlでなくC:\usr\localに入れているのですが、これがまずいのでしょうか? どなたか心当たりのある方がいましたら、よろしくお願いします。

  • DBIについて質問です

    perl内でDBIのモジュールを使うには何かインストールしなければいけないのですか? CGIモジュールのようにデフォでperlに入ってるものだと思っていたのですが、DBにアクセス出来てないっぽいのです。 もしDBIモジュールについて判りやすく説明されているHPや、教えて下さる方が居ましたらよろしくお願いします。

  • Pgモジュールについて

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

    • ベストアンサー
    • Perl
  • perl - DBI -mysql windows

    ここで質問していいのか分かりませんが、 可能かどうかも分かりませんが、 お願いします。 windowsの環境で perl と mysql のインストールは済んだのですが、 ppm より dbiをインストールしようとすると install DBI と打ち込んだ時点で ファイルが見つからないとエラーが出ました。 インストールしたパールのフォルダの中を見てみると あるべきDBIフォルダがPPMの中にありません。 これらのファイルはどこからどう取得すればいいのでしょうか? お願いします。

  • PARモジュールインストール

    環境:WinXP pro SP1 ActivePerl 5.8.6 PARをインストールし、コマンドプロンプトで pp -o hoge.exe hoge.pl と打ったところ Can't find par loader at D:/Perl/site/lib/PAR/Packer.pm line 101. と言われました。 CPANのPPMでインストールする際に必要と示されたモジュールはインストール済みなので原因がわかりません。 どなたがご存知の方がおられたらご教授おねがいします。m(_ _)m

    • ベストアンサー
    • Perl
  • 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

専門家に質問してみよう