Windows Server 2008 R2:除非我是系统管理员,否则 perl ppm 看不到模块

Windows Server 2008 R2:除非我是系统管理员,否则 perl ppm 看不到模块

我刚刚在 Windows Server 2008 R2 系统上全新安装了 ActiveState Perl 5.16.3,一切似乎都正常,直到我使用 Perl 包管理器 (PPM) 检查已安装的模块。

当我以自己的身份运行时,启用“查看已安装模块”后没有出现任何软件包。但是,当我右键单击并选择“以管理员身份运行”时,会显示 276 个已安装模块的列表。

是什么导致 PPM 显示的用户信息不同?文件夹 C:\Perl 对用户组具有读取权限。是否有具有特殊访问权限的 PPM 数据库文件?

答案1

我今天遇到了类似的问题,这与调用 ppm 的用户的 PATH 环境中没有 (有效的) perl 二进制文件有关。请尝试为遇到问题的用户设置它。

(回答晚了,也许对以后的某人有帮助)

相关内容