似乎Perl的大多数安装程序都以安装Perl模块为中心,而不是应用程序.像ExtUtils :: MakeMaker和Module :: Build这样的东西非常适合模块,但需要为Web Apps做一些额外的工作.
理想情况下,从存储库中检出源后能够执行以下操作会很好:
现在我们有一个基于Module :: Build的系统,它可以完成大部分工作.这项工作是由我的同事完成的,他当时正在学习使用Module :: Build,我们想要一些关于推广我们的解决方案的建议,因为它现在非常适合应用程序.特别是,我们的系统要求我们手动安装依赖项(尽管它确实检测到它们).
您使用过的特定系统是否特别成功?您是否必须根据Module :: Build或ExtUtils :: MakeMaker编写一个特定于您的应用程序的安装程序,或者更通用的东西?
编辑:回答以下brian的问题: