google-cloud-platform - Composer 需要分支名称

标签 google-cloud-platform composer-php

例如我想要要求:

{
  "repositories": [
    {
      "type": "git",
      "url": "https://github.com/google/google-api-php-client.git"
    }
  ],

  "require": {
    "google/apiclient": "v1-master"
  }
}

在此示例中,我尝试在分支 v1-master 上 require google/apiclient。我收到错误:

  [UnexpectedValueException]                                                        
  Could not parse version constraint v1-master: Invalid version string "v1-master"

最佳答案

您需要为所有开发分支(=非标记)添加前缀 dev-

要安装您需要的分支,请使用:

composer require google/apiclient:dev-v1-master

参见composer docs .

关于google-cloud-platform - Composer 需要分支名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33525885/

相关文章:

php - 可以在 Travis CI 中使用自定义变量吗?

kubernetes - Istio 1.5 cors 不工作 - 对预检请求的响应未通过访问控制检查

amazon-web-services - Terraform main.tf 为不同的名称约定

git - Composer 自定义包错误 : Skipped branch develop, Undefined index: name

php - 尝试从Composer安装laravel时缺少PHP扩展zip

php - 致命的 : reference is not a tree on composer install

php - ReflectionException 在 Composer 更新存在的文件时抛出

google-cloud-platform - 在谷歌云计算引擎上用 SSD 替换 HDD

google-cloud-platform - 您如何覆盖 Google AI 平台的标准库(即升级 scikit-learn)并为自定义预测例程安装其他库?

mysql - 我可以将 Grails 4 应用程序部署到 Google Cloud Platform 吗?