【问题标题】:Adding git repository with Composer for development branch where no composer.json present使用 Composer 为没有 composer.json 的开发分支添加 git 存储库
【发布时间】:2016-05-03 13:00:12
【问题描述】:

我一直在尝试安装一个没有 composer.json 文件的 git 存储库。我按照作曲家网站上的说明进行操作,并在此 stackexchange 帖子中找到:Composer - adding git repository without composer.json

但是,我仍然无法让它工作。我一直收到一条错误消息:“在任何版本中都找不到请求的包 phpredis/phredis,包名称可能有错别字。

这是我系统上的 composer.json 文件(注意 predis/predis 加载正常,但我想使用其他 redis 包):

{
"respositories": [
    {
        "type":"package",
        "package": 
        {
            "name":"phpredis/phpredis",
            "version":"develop",
            "dist":
            {
                "url":"https://github.com/phpredis/phpredis.git",
                "type":"git"
            }
        }
    }
],

    "require": {
        "predis/predis": "^1.0",
        "phpredis/phpredis":"dev-master@dev"
    }
}

我知道我一定是在某个地方犯了一个简单的错误,但我花了好几个小时都想不通。感谢您的帮助。

【问题讨论】:

    标签: php json github composer-php


    【解决方案1】:

    用任何composer.json 替换此存储库是没有用的,因为它包含需要编译和安装为 PHP 扩展的 C 软件。 Composer 不会为你做这些,它只能管理 PHP 源代码。

    【讨论】:

      猜你喜欢
      • 2014-11-28
      • 2019-11-04
      • 1970-01-01
      • 2015-03-19
      • 2012-07-16
      • 1970-01-01
      • 2016-10-05
      • 2013-01-07
      • 2017-06-29
      相关资源
      最近更新 更多