
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で質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- その他(プログラミング・Web制作) python flask から fastapiへの移行時のエラー対処 1 2023/02/05 12:26
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- Ruby 教えてください 2 2023/01/04 17:50
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- Perl perlをバージョンアップしたら、今まで正常に動いていたプログラムが、エラーになってしまった 3 2022/10/05 15:44
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Python エクセル読み込み xlrd...
-
perl DBD::Pg インストールでエ...
-
例外処理のフローチャートの記...
-
「デバイスは PRN を初期化でき...
-
Excel VBA 定義されたプロージ...
-
グラフのX,Y座標を取得したい
-
ユーザー定義関数に#NAME?が返...
-
Excel VBAでリンク切れをチェッ...
-
Perlのライセンス
-
'Range'メソッドは失敗しました
-
acwzlibとは?
-
モジュールとクラスの違いって...
-
VBでグローバル変数を宣言するには
-
VBA モジュールで共通に使う変...
-
Excel VBAで、ユーザーフォーム...
-
Pythonのバージョンアップについて
-
標準モジュールを削除したい。(...
-
VBSがコンパイルエラーになりま...
-
VBA This Workbookモジュール...
-
vba userFormのSubを標準モジュ...
マンスリーランキングこのカテゴリの人気マンスリー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のインストールのエラー
おすすめ情報