【问题标题】:Cannot install phpmd through composer无法通过composer安装phpmd
【发布时间】:2012-11-22 15:54:36
【问题描述】:

我的 composer.json 文件中有这个:

"require": {
    "phpmd/phpmd:": "1.4.0"
}

当我这样做时:

php composer.phar update

我明白了:

问题 1 - 找不到请求的包phpmd/phpmd: 1.4.0。

在文档中他们说它可以通过我使用的行通过 composer 安装 - “phpmd/phpmd:”: “1.4.0”。

但它不起作用。

http://phpmd.org/download/index.html

为什么?

【问题讨论】:

  • 我重新标记了你的问题,这与 zendframework-2 有什么关系?

标签: php jenkins composer-php phpmd


【解决方案1】:

phpmd/phpmd 包位于 packagist (https://packagist.org/packages/phpmd/phpmd),这是 composer 搜索包的默认存储库。无法找到 phpmd 听起来像是您的系统处于离线状态、网络问题或 packagist.org 超时。

/编辑:

我看到你有一个错字。不要写phpmd/phpmd:,而是phpmd/phpmd(不带尾随冒号)。

【讨论】:

  • 不,我可以使用 composer 安装任何其他库(phpcs、phpunit、doctual、symfony、zend framework 2)。只有 phpmd 失败。
  • 在我写下来之前我测试了它(现在我写了这个评论,我又做了一次)。两次我都安装了 phpmd 没有任何问题。我需要的确切行是"phpmd/phpmd": "1.4.0"
  • 我添加了一些检查,以便下次您会看到: The requested package phpmd/phpmd: could not be found, it looks like its name is invalid, ":" is not allowed in package names .
猜你喜欢
  • 2016-05-11
  • 2014-06-09
  • 2020-05-08
  • 1970-01-01
  • 2023-01-30
  • 2016-04-09
  • 2016-07-16
  • 2019-10-21
  • 2018-04-17
相关资源
最近更新 更多