试图通过Win32上的PPM / Activestate 5.12安装Moose-2.000-404找不到

| 这是一个从未出现过的特殊错误。我正在Windows中使用PPM安装Perl的模块。可以与大量模块正常工作。但是Moose-2.000软件包似乎有些麻烦,我不知道该如何解决。 复制错误: 在Windows计算机上安装最新版本的Activestate PPM进入cmd 搜索“驼鹿” 将Moose标记为要安装并安装 它说:
Moose marked for install
Installing package ... 
  Downloading Moose-2.0000 ... not found
Installing package failed

ERROR: 404 Not Found
我添加了几乎所有可以找到的存储库,但这似乎来自activestate。 请原谅我,但实际上我不知道如何手动安装模块(没有非常简单的GUI)。我已经下载了tar文件,将其解压缩并运行\'makefile.pl \'。我将lib文件复制到/ perl / site / lib文件夹中。 不幸的是,PPM需要一个PPD包装器(或其他东西),所以我不能像“ ppm install-package-package \”那样进行命令行安装。 谁能尝试这个,让我知道你是否有运气?如果没有,请逐步说明如何安装此特定软件包。我将不胜感激,因为还有很多其他东西(例如Twitter程序包)依赖于它! 谢谢 UDPATE: 好的,看来Win32根本不存在v2.000。所以我能够在以下变通方法中安装v1.25,在activestate bugtracker中进行了解释(请参阅注释) 解决方法: 1)在此处找到适用于您平台的最新可用版本: http://ppm4.activestate.com/idx/MOO...MY.html 将鼠标悬停在PPMX列中的图标上可以查看目标平台和Perl 版。 2)复制.ppmx文件的URL 3)使用URL作为\'ppm install \'的参数。例如,对于5.12 Win x86:
ppm install
http://ppm4.activestate.com/MSWin32-x86/5.12/1200/D/DR/DROLSKY/Moose-1.25.ppmx
已邀请:
我可以看到相同的问题-在ActiveState方面看起来很古怪。在他们的包裹索引上仍然只有1.25可用。也许只是这些变化尚待推广。 编辑:我最近升级到Moose 2.0001,似乎已修复。但是我与ActivePerl 5.12附带的ѭ2冲突。原来Class :: MOP和Moose已经合并在一起。解决方法是在安装之前同时删除
Class-MOP
Moose
ppm rem Class::MOP --force
ppm rem Class::MOP --area perl --force
ppm rem Moose --area perl --force
ppm inst Moose

要回复问题请先登录注册