新規記事投稿
フォロー記事投稿
記事のキャンセル
From: なおき
<naoki@aichinet.or.jp>
Subject: Re: dbmて何ですか?
Date: 1997/04/21 15:39:44
Reference: mesh.program/00271
4月19日に、にあさんは書きました。
>4月18日に、なおきさんは書きました。
>
>>dbmopen(%naoki, "mydata", 0644);
>>
>>このコマンドを実行すると
>>
>>Can't locate AnyDBM_File.pm in @INC at dbm.cgi line 3.
>>
>>ていうエラーがでるんです。
>>てことは、組み込まれていないってことかな?
>>
>perlから使うDBMに付いては以前簡単に書いたことがありますから、そちらも参考に
>して下さい。要はDBMが組み込まれていなかったと言うことですね。
>
>AnyDBM_File と言うのは、実際の "何とかDBM_File" を組み込むためのスクリプト
>ですから、どのDBMも組み込まれていないと言うより、perl のライブラリ自身が
>組み込まれていないのでしょう。
># DBMも組み込まれていないかもしれませんが。(^^;;
>
>なおきさんの所は timelocal.pl も入ってなかったですよね?
>おそらく標準の perl ライブラリの組み込みに失敗しているのでは無いでしょうか?
>
返事遅くなってごめんなさい。
ふ〜む、どうすればよいでしょうか
まだ一度もインストールしたことないしなぁ・・・^^;;。
そういうライブラリは普通はどこのディレクトリにあるんでしょうか?
っていってもさっき find で調べたところ
どこにも *pl 群はなかったなぁ。
でも多分、dbmは組み込まれていると思いますよ。たぶん。
ライブラリ集だけをどこかでダウンロードできませんかねぇ。
そのライブラリ集が手に入れば動くんですよね。きっと。
*pl群をだれかください。
>>とにかくDBMについてご教授願えませんか?
>>
>まあ、詳しい解説はラクダ本などにゆずるとして、簡単に言えばデータベースアクセス
>機構ですね。perlからは複数のDBMに対するインターフェースが用意されていて、tie()
>や dbmopen() でデータベースファイルを開くと、連想記憶で直接データベースが扱える
>ためとても便利です。
それはらくだ本で大体わかりました。
うーん使いたい。