这是我以前的问题about developing Perl applications的后续行动。假设我使用Module::Install
作为CPAN模块开发应用程序。现在我将代码上传到生产服务器,例如使用git push
,并且我想安装Makefile.PL
中列出的应用程序依赖项。如果我只是运行cpan .
,它会尝试像普通的Perl模块那样安装应用程序,即。开始将模块和文档复制到整个系统的标准Perl目录。如何在不安装CPAN模块的情况下安装CPAN模块的代码?
这是应该的方式吗?你是否将应用程序安装到标准的Perl目录中?我习惯于将我的Perl应用程序放在一个独立的目录中lib
。否则,似乎我不得不管理许多其他事情,比如在路径上的某处安装资源等。如果我只想安装在Makefile.PL
中声明的代理并运行应用程序测试以确保一切正常,我应该怎么做?
(难道这地方记录?我的意思是,有什么样的最佳做法部署和更新不平凡的Perl应用程序吗?或者是大家都这样做,他自己的方式?)
为什么不使用['Dist :: Zilla'] [dzil]'Module :: Install'已经很老了。 [dzil]:http://dzil.org/ –