如何检测程序是否正在 PAR 存档中运行?
我正在开发一个大型 Perl 应用程序,它与 PAR 捆绑在一起,以及一堆支持文件。
当应用程序在 PAR 中运行时,我可以使用 PAR::read_file 来获取存档内的这些不同文件。然而,在开发过程中,我不想每次调整一些代码时都必须重新 PAR 整个应用程序。
有没有办法可以判断脚本是否在运行时在 PAR 中运行,以便我可以选择从 PAR 存档或常规文件系统加载文件?
I'm working on a large Perl application which gets bundled with PAR, along with a bunch of support files.
When the app is running within PAR, I can use PAR::read_file
to get at these various files inside the archive. However, while I'm developing, I don't want to have to re-PAR the whole application every time I tweak some code.
Is there a way that I can tell if the script is running within PAR or not at runtime, so I can choose to load the file from the PAR archive or the regular filesystem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
PAR::Environment 可能可以提供一些线索:
...
PAR::Environment can probably offer some clues:
...