gpt4 book ai didi

perl - Catalyst 中 Makefile.PL 的问题

转载 作者:行者123 更新时间:2023-12-04 06:34:22 25 4
gpt4 key购买 nike

我正在尝试部署 Catalyst 应用程序。我已将所有包含在 Makefile.PL 文件中的想法足以安装在目标机器上。但是,当我尝试构建 Makefile 时,我得到以下信息:

$ perl Makefile.PL
Bareword "WriteAll" not allowed while "strict subs" in use at Makefile.PL line 47.
Execution of Makefile.PL aborted due to compilation errors.

谁能告诉我做错了什么?我已经安装
- 模块::安装
- 本地::lib
- Catalyst::Runtime(当然还有 Catalyst::Devel)

我认为管理一个好的 Makefile.PL 的整个想法很容易安装到生产机器上??

最佳答案

那么 Makefile.PL 是好的 perl 代码,我说的是用于 Catalyst 应用程序的开箱即用 Makefile.PL(WriteAll 是 Catalyst Makefile 中的标准)

显然,您必须在制作应用程序压缩包的开发机器上“制作 dist”。该 tarball 包含一个在生产机器上工作的 Makefile.PL。我忽略了开发 Makefile.PL 中的 Catalyst 评论,该评论指出,当它在没有“make dist”的情况下部署时应该“大声提示并死去”......

奇怪的是,在这种情况下,Catalyst 没有提供更多信息性的错误……遗憾的是,没有人识别出默认的 Makefile 设置。谢谢你的评论,暴徒。

关于perl - Catalyst 中 Makefile.PL 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5022224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com