如何为Catalyst fastcgi进程指定Perl包含路径?
我已经使用local::lib在~/perl5/lib/perl5中安装了Catalyst的所有依赖项 我想使用mod_fcgid在Apache2下运行我的应用程序,但是fastcgi perl脚本在我的自定义路径中找不到模块。我如何指定(apache config?)我的自定义lib dir包含在INC目录中,而不显式地将其破解到myapp_fastcgi.pl中?我希望能够在不同目录中安装了perl Include的服务器之间移动我的应用程序 谢谢,如何为Catalyst fastcgi进程指定Perl包含路径?,perl,apache,apache2,fastcgi,catalyst,Perl,Apache,Apache2,Fastcgi,Catalyst,我已经使用local::lib在~/perl5/lib/perl5中安装了Catalyst的所有依赖项 我想使用mod_fcgid在Apache2下运行我的应用程序,但是fastcgi perl脚本在我的自定义路径中找不到模块。我如何指定(apache config?)我的自定义lib dir包含在INC目录中,而不显式地将其破解到myapp_fastcgi.pl中?我希望能够在不同目录中安装了perl Include的服务器之间移动我的应用程序 谢谢, Rob您可以使用DefaultInitE
Rob您可以使用
DefaultInitEnv
设置环境变量。你可能想要像这样的东西,但你的常规包括太多
DefaultInitEnv PERL5LIB /home/rob/perl5/lib/perl5
你也可以这样设置你的应用程序配置
DefaultInitEnv APPNAME_CONFIG /srv/app/appname.conf