谁能解释为什么人们会发表这样的评论?我在 stackoverflow 上看到了几个线程(比如这个),人们这么说。在我看来,PPM 只不过是刚刚被放入你的 perl 安装中的模块的预编译版本。假设它们对系统 DLL 没有外部依赖关系,那么最大的风险是什么?
据我所知,PPM 在安装特定模块时会进行依赖性检查,并将安装它需要的任何其他模块。看起来就像在 Linux 发行版上使用 .deb 或 .rpm 文件一样。
编辑#1:
我找到了这个关于模块 Wx 的页面,他们在其中展示了如何使用 PPM 为 Strawberry Perl 安装 Wx。我试过了,它们似乎工作得很好。我还使用 PPM 和 cpanminus 混合了 CPAN 模块,一切似乎都很好。模块如:
- Wx
- 约会时间
- DBI
- 数据::自卸车
- DBD::AnyData
我的结论是,关于将 PPM 与 Strawberry Perl 混合的风险的评论应该与一粒盐一起服用,因为这可能会在这里或那里引起您的问题,但总的来说使用 PPM 模块非常好与草莓 Perl。