这是我之前关于开发 Perl 应用程序的问题的后续。假设我使用Module::Install
. 现在我将代码上传到生产服务器,比如使用git push
.,我想安装Makefile.PL
. 如果我只是简单地运行cpan .
,它会尝试像普通的 Perl 模块一样安装应用程序,即。开始将模块和文档复制到整个系统的标准 Perl 目录。
这是它应该的方式吗?您是否将应用程序安装到标准 Perl 目录中?我习惯于将我的 Perl 应用程序放在一个单独的目录中lib
。否则,我似乎必须管理很多其他事情,比如将资源安装在路径上的某处等。如果我只想安装声明的 depsMakefile.PL
并运行应用程序测试以确保一切正常,我该怎么办?
(这是否记录在某处?我的意思是,是否有部署和更新非平凡 Perl 应用程序的最佳实践之类的东西?或者每个人都以自己的方式做这件事?)