Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经使用 local::lib 在 ~/perl5/lib/perl5 中安装了我对 Catalyst 的所有依赖项
我想使用 mod_fcgid 在 Apache2 下运行我的应用程序,但是 fastcgi perl 脚本在我的自定义路径中找不到模块。如何指定(apache config?)我的自定义 lib 目录将包含在 INC 目录中,而无需明确将其侵入 myapp_fastcgi.pl?我希望能够在安装了 perl 包含在不同目录中的服务器之间移动我的应用程序。
谢谢,罗伯
您可以使用 设置环境变量DefaultInitEnv。你可能想要这样的东西,但也有你的常规包含,
DefaultInitEnv
DefaultInitEnv PERL5LIB /home/rob/perl5/lib/perl5
你也可以像这样设置你的应用程序配置,
DefaultInitEnv APPNAME_CONFIG /srv/app/appname.conf