我一直在寻找一段时间,我找不到一个简单的解决方案,用于在linux上为我构建的perl应用程序构建安装包。我的应用程序是一个mojolicious应用程序,我使用DBIx :: Schema。我需要完成以下任务;
这在Windows上相当不错,但我似乎无法在Linux上找到一个干净的解决方案。是最简单的方法来编写另一个perlscript来进行安装吗?
感谢。
答案 0 :(得分:1)
答案 1 :(得分:0)
要部署DBIx :: Class :: Schema,您可以在安装脚本中使用$schema->deploy。它使用SQL :: Translator为您选择的RDBMS生成SQL语句。
在app构建过程中生成SQL语句并使用$schema->deployment_statements为每个受支持的RDBMS将它们存储在文本文件中的另一种可能性。
许多人将他们的应用程序打包为CPAN模块,因此无法使用CPAN工具包应用程序(如cpan,cpanminus或cpanplus)安装它们。