【问题标题】:Trying to install Moose-2.000 via PPM/Activestate 5.12 on Win32 - 404 not found尝试在 Win32 上通过 PPM/Activestate 5.12 安装 Moose-2.000 - 找不到 404
【发布时间】:2011-04-20 04:51:01
【问题描述】:

这是一个以前没有出现过的特殊错误。我在 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 URL-of-package”那样进行命令行安装。

任何人都可以尝试这个并让我知道你是否有运气?如果没有,请逐步说明如何安装此特定软件包。我会很感激,因为一堆其他的东西(比如 Twitter 包)都依赖于它!

谢谢

UDPATE:

好的,看起来 v2.000 根本不存在用于 Win32。所以我能够在以下解决方法中安装 v1.25,在 activestate bugtracker 中进行了解释(参见 cmets)

解决方法:

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

【问题讨论】:

    标签: perl makefile module moose


    【解决方案1】:

    我可以看到同样的问题 - 它看起来像 ActiveState 方面的怪癖。在their package index 上仍然只有 1.25 可用。也许只是这些更改尚未传播到镜像。

    编辑:我最近升级到 Moose 2.0001,似乎已修复。但是我与 ActivePerl 5.12 附带的Class-MOP 发生冲突。原来 Class::MOP 和 Moose 已经合并在一起了。解决方案是删除之前安装的Class-MOPMoose

    ppm rem Class::MOP --force
    ppm rem Class::MOP --area perl --force
    ppm rem Moose --area perl --force
    ppm inst Moose
    

    【讨论】:

    • 谢谢。啊,我明白了。它仅在一周前发布。但是有没有办法通过 PPM 安装以前的版本?如果可以的话,我会安装 1.25。
    • Jeff: 'ppm install Moose' 应该为您提供最新的可用版本。
    • 你试过这样做吗?它失败并出现与上述相同的错误。 “安装失败:404 错误”。我该如何执行“ppm install moose-1.25”之类的操作?(这也不起作用)
    • 确实是个怪癖。看起来 Moose 2.0 构建成功,但没有正确发布到存储库。我们正在调查。
    • 该命令在 ActivePerl 5.12.2 x64 上对我有用,但在尝试使用 5.8.9 进行“ppm 升级 Moose”时出现“未找到”错误。这是跟踪此问题的错误:bugs.activestate.com/show_bug.cgi?id=89810
    猜你喜欢
    • 2020-02-20
    • 1970-01-01
    • 1970-01-01
    • 2016-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-12
    相关资源
    最近更新 更多