1

我想将 pdf 包安装到我的 symfony 2.1 系统(https://packagist.org/packages/psliwa/pdf-bundle)因为它需要一些 Zend 库,composer 也会安装它们,但以后找不到安装的文件:

实际文件位置:

vendors/zendframework/zend-sdtlib/Zend/Stdlib/compatibility/autoload.php

假定文件位置:

vendor/zendframework/zend-stdlib/compatibility/autoload.php

这会导致作曲家失败(不仅对于标准库)。有人有想法或建议该怎么做吗?谢谢!

4

1 回答 1

3

这似乎是组件中最近修复的错误composer.jsonzendframework/zend-stdlib

我不知道 packagist 多久从相关的 GitHub 存储库中更新一次。在此之前,您可以使用以下命令将您自己的组件composer.json文件指向 github 托管的文件:

{
    "repositories" : [
        {
            "type" : "vcs",
            "url"  : "https://github.com/zendframework/Component_ZendStdlib.git"
        }
    ],
    "require": {
        "zendframework/Component_ZendStdlib" : "dev-master"
    }
}

更新

Packagist“关于”页面

没有自动更新(GitHub 挂钩)的现有包将每天抓取一次以进行更新。启用 GitHub 挂钩后,每当您推送时都会抓取包,或者至少每周一次以防抓取失败。

所以,不知道为什么更新还没有打到 Packagist。可能想向 ZF 的人提出一些问题。

于 2013-02-14T06:15:07.480 回答