cpan相关内容

latexindent:自 macOS 11 Big Sur 起安装 File::HomeDir、Mac::SystemDirectory 时出现问题

在开始之前,我应该注意我在 macOS 10.15 Catalina 上从未遇到过这个问题,这个类似的线程没有解决问题,不幸的是. 我在全新安装的 macOS 11 Big Sur 上尝试使用 latexindent,但遇到 File:HomeDir 问题:运行 latexindent 返回一个完整的错误列表,以 Can't locate File/HomeDir.pm in @INC 开头 ..
发布时间:2022-01-24 12:39:56 其他开发

Perl 脚本可以安装它自己的 CPAN 依赖项吗?

我有一个 Perl 脚本,它在 CPAN 中存在两个依赖项.我想做的是让脚本本身提示用户安装必要的依赖项,以便脚本能够正常运行.如果用户需要输入某种身份验证来安装依赖项,这很好:我试图避免的是以下工作流程: 运行脚本 -> 看着它失败 -> 漫无目的地搜索 CPAN -> 私刑脚本作者 相反,我希望得到类似的东西: 运行脚本 -> 自动下载脚本依赖项(必要时进行身份验证)-> 脚 ..
发布时间:2022-01-15 22:26:53 其他开发

如何告诉 CPAN 安装所有依赖项?

如何告诉 CPAN 安装所有依赖项? 我尝试在 cpan 中设置这些: cpan>o conf 先决条件_政策遵循cpan>o conf 提交 我仍然不得不回答“y"几次(但感觉比以前少了). 有没有办法让它始终继续安装?我想让它无人看管. 似乎我想要一个标志来始终信任 CPAN 做正确的事情,如果它建议一个答案,我想遵循它(当它问什么时总是按 Enter). 解决方案 ..
发布时间:2022-01-15 22:22:47 其他开发

在 XAMPP for Windows 上从 CPAN 安装 perl 模块

我对 Perl 很生疏,我认为在 Windows 中运行它并没有帮助. 我想安装 这个 模块.我尝试了此处的说明来安装 CPAN 模块,但尝试安装 App::cpanminus 失败(第一步.)我尝试运行 cpan Config::Simple ,它也没有工作.在这两种情况下,它都会失败并显示以下错误消息: 解包有问题,不强制重试有问题取消归档.请手动构建运行 make 测试Make有一些 ..
发布时间:2022-01-14 08:47:32 其他开发

为什么它不会安装 DBI?

我已经在 Windows 10 上安装了 XAMPP.运行 Apache 和 mySQL,工作正常.我正在测试 Perl,它也很有效.但是它无法连接到 mySQL,所以我尝试安装 DBI,但 PPM 或 CPAN 都没有被 DOS 识别.于是我安装了ActiveState-Perl,然后用CPAN安装了DBI,你可以看到下面的结果. 任何想法都会有所帮助!谢谢!! 读取 'C:\Perl6 ..
发布时间:2022-01-14 08:32:56 其他开发

在 o conf init/proxy/后使用 CPAN 代理失败

我在公司环境中有一个 Linux 机器,其中 Web 访问通过需要身份验证的代理进行门控. 在第一次运行 cpan 时,它会自动配置它通常所做的一切: 自动配置除“urllist"之外的所有内容.请立即调用“o conf init urllist"来配置您的 CPAN 服务器! 提交:写'/usr/lib/perl5/5.10.0/CPAN/Config.pm' 知道我有一 ..
发布时间:2021-12-31 19:25:14 其他开发

使用 perlbrew 时如何安装 CPAN 模块?

我已经开始使用 perlbrew 并安装了 perl-5.12.2. 我知道我需要重新安装我的 CPAN 模块,所以我切换到我的新 Perl 版本(perlbrew switch perl-5.12.2 和 hash -r), 验证切换成功 (perl -v) 然后尝试安装一些模块 (File::Copy::Recursive 使用 cpan.然而,cpan 说`File::Copy::Re ..
发布时间:2021-12-29 14:24:34 其他开发

如何找到我的 Perl 脚本的模块依赖项?

我希望另一个开发人员运行我编写的 Perl 脚本.该脚本使用了许多必须在脚本运行之前安装的 CPAN 模块.是否可以让脚本(或 perl 二进制文件)转储所有丢失模块的列表?当我尝试运行脚本时,Perl 会打印出丢失模块的名称,但这是冗长的,并且不会一次列出所有丢失的模块.我想做类似的事情: $ cpan -i `said-script --list-deps` 甚至: $ list-dep ..
发布时间:2021-12-29 14:24:15 其他开发

我应该使用 CPAN 中的哪个包来发送邮件?

我应该使用 CPAN 中的哪个包来发送邮件? 有时 timtowtdi 方法很累人.对我来说,尤其是在包装选择方面. 所以我只想发送电子邮件,可能是 HTML 电子邮件.在 Mail-Sendmail、Mail-Sender、NET-SMTP(顺便说一句——在 PPM 中不可用)、Mail-SendEasy 和其他 80 个左右的包名称中包含“Mail"的包之间——我应该选择哪一个? ..
发布时间:2021-12-29 14:18:15 其他开发

如何安装模块?Strawberry Perl 问题

我正在尝试在 Windows 7 上的 Strawberry Perl 中安装 Perl 模块. 我正在运行以下命令,但收到了大量我不明白的消息.看起来我收到了 500 个错误,好像无法访问该页面.但是,当我在浏览器中指向镜像时,访问 FTP 目录没有问题.我在 Linux 上几乎没有 Perl 经验,在 Windows 上没有.我尝试手动向 urllist 添加镜像,但我认为这没有帮助. ..
发布时间:2021-12-29 14:12:29 其他开发

如何卸载通过 `cpan` 安装的 Perl 模块?

我使用在用户空间运行的 Perl(不是通过 root 安装)并通过命令行 cpan 安装模块.我想知道是否有一种简单的方法可以删除模块,而不必做很多工作来删除单个文件. 我在互联网上搜索了这个问题并找到了一些答案,但我找到的答案似乎要么讨论使用 Perl 包管理器(特定于 Microsoft Windows),要么讨论特定于操作系统(BSDpan),建议使用cpanplus(我有过几次不好的 ..
发布时间:2021-12-29 14:08:47 其他开发

自动从 CPAN 安装缺少的模块

如果我想分发一个 Perl 脚本,那么轻松安装用户系统上缺少的任何必需模块的最佳方法是什么?如果 Perl 缺失或“太旧",甚至可以安装/升级 Perl 本身,则额外加分. 解决方案 自动安装软件是让最终用户和系统管理员对您非常生气的最佳方式.忘记这种方法吧. 您可以简单地随应用程序发行版一起提供所有依赖项,inc 目录是惯用的. ..
发布时间:2021-12-10 18:55:39 其他开发

使用 Strawberry Perl 安装模块

到目前为止,我使用了 ActiveState 的 ActivePerl,并使用 ppm 安装模块. 上周我转到了 Strawberry Perl,但我不知道应该如何安装使用 Strawberry Perl 的模块.有哪些关于如何使用 Strawberry Perl 安装模块的信息,或者是否有关于如何安装新模块的链接? 解决方案 您仍然可以使用 ppm,但不推荐使用.从 Strawbe ..
发布时间:2021-12-10 18:39:03 其他开发

如何获取已安装 CPAN 模块的列表?

除了尝试 perldoc 对于任何我喜欢的 CPAN 模块,或者浏览文件系统并查看目录,我都不知道我们安装了哪些模块. 获取已安装的每个 CPAN 模块的大列表的最简单方法是什么?从命令行或其他方式. 解决方案 这在 Perl 常见问题解答中得到了解答,可以通过 perldoc -q installed 快速找到答案.简而言之,它归结为使用 ExtUtils::Installe ..
发布时间:2021-12-10 18:38:24 其他开发

Perl 脚本可以安装自己的 CPAN 依赖项吗?

我有一个 Perl 脚本,它具有 CPAN 中存在的两个依赖项.我想做的是让脚本本身提示用户安装必要的依赖项,这样脚本才能正常运行.如果用户需要输入某种身份验证来安装依赖项,那很好:我试图避免的是以下工作流程: 运行脚本 -> 看着它失败 -> 漫无目的地搜索 CPAN -> Lynch 脚本编写者 相反,我希望是这样的: 运行脚本 -> 自动下载脚本依赖项(必要时进行身份验证) ..
发布时间:2021-12-10 18:29:54 其他开发

如何找到已安装的 Perl 模块的版本?

如何找到已安装的 Perl 模块的版本? 这是在底部的答案中,但我认为住在这里很重要.根据这些建议,我在 .bashrc 中创建了一个函数 function perlmodver {perl -M$1 -e '打印“版本".$ARGV[0]-> 版本."的 " .$ARGV[0] .\" 已安装.\n"' $1} 解决方案 为什么要尝试获取模块的版本?您是否需要在程序中使用它,您是否 ..
发布时间:2021-12-10 18:24:40 其他开发

“致命错误:找不到‘EXTERN.h’文件"安装 Perl 模块时

在尝试安装 JSON::XS 或 YAML::XS 等 Perl 模块时,我收到相同的错误: XS.xs:1:10: 致命错误:找不到“EXTERN.h"文件 我使用 MacBook,xCode 是最新的,其他所有可以帮助的东西也是最新的. 解决方案 自 OS X El Capitan 以来,Apple 推出了 系统完整性保护 限制写入/usr/lib/usr/bin 和其他敏 ..
发布时间:2021-12-10 18:21:20 其他开发

如何制作“使用我的::默认值"使用现代 perl &utf8 默认值?

我想为我自己的“默认用途"制作一个模块,例如: 使用 My::perldefs; 具有以下内容(主要基于tchrist 的帖子.) 使用5.014;使用严格;使用功能 qw(切换说状态);没有警告;使用警告 qw(致命关闭线程内部调试包 substr malloc未开封的便携式原型就地 io 管道解包正则表达式不推荐退出的 glob 数字 printf utf8 层保留括号污点封闭分号);没 ..
发布时间:2021-12-10 18:20:24 其他开发