susimaki回答ポイント なしウォッチ

Perlをapacheで動かすときのみ、use mecab が失敗します。


Mac(Lion)にてmecabとPerl用のモジュールをインストールし、ターミナルでmecab単体で動くことを確認し、その後またターミナルでPerlで書かれたサンプルコードを読み込み、動くことを確認しました( perl perltest.pl )。

 そしていよいよapache上で動かそうと思ったのですが( perltest.cgi)、apacheでウェブアプリケーションとして動かそうとしてもMeCab.pmを読み込んでくれません。失敗してエラーになります。

 apacheのコンソールを見るとCan't locate MeCab.pm in @INCとなっているので場所がわからない状態なのかと思います。use mecabをコメントアウトするとちゃんと動くので、間違いなく原因はここかと思います。

 ターミナル上と違い、Perlのモジュールをapacheで動かす場合は何か設定が必要なのでしょうか。

ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2012-05-10 02:51:27
終了日時
2012-05-11 14:42:24
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

Apache1359Perl1679MeCab39CGI2023Mac3287コメントアウト96モジュール927アプリケーション2247インストール7094ターミナル277ウェブ1401Lion70

人気の質問

メニュー

PC版