
Linuxを使って間もない者です.xamppをLinuxにインストールしたのですが、モジュールの格納場所が違っているせいかうまくCGIスクリプトがうまく実行できません.
Linux上でのperlモジュールの格納場所を教えていただけないでしょうか?
以下エラー内容
Can't locate JSON/PP.pm in @INC (@INC contains: /usr/lib/perl5/5.8.6/i386-linux-thread-multi /usr/lib/perl5/5.8.6 /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi
省略・・
/usr/lib/perl5/vendor_perl/5.8.6 //usr/local/lib/site_perl/5.8.2/i386-linux-thread-multi /usr/local/lib/site_perl/5.8.2 /usr/local/lib/site_perl .) at (eval 4) line 3.
No.2ベストアンサー
- 回答日時:
JSON なるものが見つからないという warning の前に何かずらずらでてませんでした?
自分のところでは見つからないってことはないんですけどねえ。
>JSONのモジュールを別途インストールし(手動でソースを取ってきて,適当と思われるディレクトリに格納した
まさか tar玉開いて手作業でコピーしました?
標準的な格納場所って話ですけど、OSやらディストリによって微妙に違ってたりしますが、
> @INC contains: /usr/lib/perl5/5.8.6/i386-linux-thread-multi
> /usr/lib/perl5/5.8.6
> /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi
まさにこの辺のディレクトリがその環境における標準的な位置ですが。
ユーザーが別途cpanコマンドでインストールしたパッケージはこの場合だと
多分三番目の site_perl の下のディレクトリに格納されると思います。
あるいは、環境変数 PERL5LIB に自分がインストールしたディレクトリを
設定すると、そこも参照するようになります。
No.1
- 回答日時:
> JSON/PP.pm
JSON関連はコアモジュールじゃないので別途インストールしないといけないのでは?
apache friends - xampp for linux
http://www.apachefriends.org/jp/xampp-linux.html
をみると、Perlの標準的なアーカイブしか入ってないように読めますけど。
> モジュールの格納場所が違っているせいか
どういう根拠でこう考えたのか教えてください。
この回答への補足
ご回答ありがとうございます.
>どういう根拠でこう考えたのか教えてください。
JSONのモジュールを別途インストールし(手動でソースを取ってきて,適当と思われるディレクトリに格納したにもかかわらずうまく実行できませんでした.そのディレクトリには標準的なアーカイブがはいっています.質問者様が挙げてくれたapache friends - xampp for linux
を参照しましたが, perlではなくphpの大切なファイルとディレクトリの詳細しか書いておらず、よくわからなかったので質問させていただきました.
捕捉ですが、
perl -MCPAN -e shell
install JSON
CPANにてJSONをインストールしようと試みましたが,
以下のようなエラーが出てしまいました。JSONモジュールをインストールがうまく実行できません。どうしたらJSONモジュールをインストールが正常に実行できますでしょうか?
Warning: Cannot install JSON, don't know what it is.
Try the command
i /JSON/
to find objects with matching identifiers.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
\\* の意味が分かりません。
-
Jcode.pmについて
-
CygwinでPerlのCSV_XSを実行する
-
Excel VBAで、ユーザーフォー...
-
'Range'メソッドは失敗しました
-
例外処理のフローチャートの記...
-
Excel VBAでリンク切れをチェッ...
-
「デバイスは PRN を初期化でき...
-
Excel VBA の変数についてお尋...
-
現在アクティブなフォーム名を...
-
エクセルVBAでシートモジュール...
-
LCD ディスプレイを Raspberry ...
-
Form間の値の渡し方
-
【vba】フォームに書いてあ...
-
モジュールとクラスの違いって...
-
モジュールの最大数はいくつな...
-
vba userFormのSubを標準モジュ...
-
Perl DBD::Mysql
-
ユーザー定義関数に#NAME?が返...
-
PerlにてCPANを使用し、モジュ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
perlをバージョンUPしたらWebSe...
-
Python エクセル読み込み xlrd...
-
SOAP::Liteを利用したい!
-
ワーニング? encoding.pm
-
CPAN の初期設定のやり直し方を...
-
perlのモジュールについて
-
Movable Type2.661のインストー...
-
perl MeCab 和布蕪 エラー
-
@INCにセットされたディレクト...
-
Jcode.pmについて
-
perl DBD::Pg インストールでエ...
-
Active Perlでperlccコマンドは...
-
Perl+DBD::Oracleのエラーがわ...
-
Expat.soが読めない!?
-
python 環境構築について
-
python
-
use lib qw(変数名);は無理?
-
vimのvsplit実行時の挙動に関して
-
CygwinでPerlのCSV_XSを実行する
-
Jcodeのインストールのエラー
おすすめ情報