MAMPを使ってPerlをさわっています。
外部ファイルにしたテンプレートファイルを読み込みたいのですが、HTML/Template.pmの読み込みがうまくいきません。
以下、MAMPのapache_error.logです。
Can't locate HTML/Template.pm in @INC (you may need to install the HTML::Template module) (@INC contains: /Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.2/darwin-thread-multi-2level /Library/Perl/Updates/5.18.2 /System/Library/Perl/5.18/darwin-thread-multi-2level /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level /System/Library/Perl/Extras/5.18 .) at /Applications/MAMP/htdocs/test/yoyaku/test.cgi line 21.
###該当のソースコード
#!/usr/bin/perl use HTML::Template; my $template = HTML::Template->new(filename => 'templates/cal1_html.tmpl'); #$template->param(INPUTVAL => 'abc'); print "Content-Type: text/html\n\n"; print $template->output;
###試したこと
homebrewからplenv等は入れてあります
brew install plenv perl-build\n\n
plenv install -l
sudo plenv install-cpanm
cpanm HTML::Template
###補足情報
ls ~/perl5/lib/perl5/HTML
Template/ Template.pm
があるのですが、どうやればMAMPに読み込み出来るのでしょうか?
~/.profileにパスを追加してみたのですが読み込みしません。
alias perl='/Applications/MAMP/Library/bin/perl' alias cpan='/Users/chloe/perl5/lib/perl5' alias cpan='/Applications/MAMP/Library/bin/cpan' alias cpan='~/perl5/lib/perl5/'
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/31 14:57