首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用composer安装软件包

用composer安装软件包
EN

Stack Overflow用户
提问于 2012-10-21 21:38:57
回答 3查看 4.2K关注 0票数 2

我正在尝试从github安装gitlist。在文档中,我被告知要作为依赖项安装:一些包为phpcpd,phploc。因此,我安装了composer,并在composer.json中添加了"phpcpd/phpcpd":"1.4.“、"phploc/phploc":”1.7“。当我尝试使用ant构建项目时,我有以下信息:

代码语言:javascript
复制
Your requirements could not be resolved to an installable set of packages.
     [exec] 
     [exec]   Problem 1
     [exec]     - The requested package phpcpd/phpcpd * could not be found.
     [exec]   Problem 2
     [exec]     - The requested package phploc/phploc * could not be found.

所以我下载了phpcpd.phar和phploc.phar文件,但是我不知道我能用它做什么。我可以直接从归档文件中提取文件并将其放在供应商文件夹中吗?顺便问一下,为什么composer找不到这些包?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-10-21 22:54:33

我不认为这些工具都是作曲家包。你刚才猜到了吗?

用于phpcpd的github页面没有composer.json,在打包器上找不到这个包。

票数 2
EN

Stack Overflow用户

发布于 2012-10-23 08:05:17

Composer有一个PEAR类型存储库,您需要使用它从PEAR安装软件包。

代码语言:javascript
复制
{
    "repositories": [
        {
            "type": "pear",
            "url": "http://pear2.php.net"
        }
    ],
    "require": {
        "pear-pear2.php.net/PEAR2_Text_Markdown": "*",
        "pear-pear2/PEAR2_HTTP_Request": "*"
    }
}

来自:http://getcomposer.org/doc/05-repositories.md#pear

票数 2
EN

Stack Overflow用户

发布于 2013-03-05 12:52:10

像我这样的谷歌人..。

代码语言:javascript
复制
"repositories": [
    {
        "type": "pear",
        "url": "http://pear.phpunit.de"
    }
],
"require-dev": {
    "pear-pear.phpunit.de/phpcpd": "*",
    "pear-pear.phpunit.de/phploc": "*",
    "pear-pear.phpunit.de/PHP_CodeBrowser": "*"
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13002456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档