当前位置:Gxlcms > PHP教程 > 在composer.json中添加了一个git地址;composerupdate报错

在composer.json中添加了一个git地址;composerupdate报错

时间:2021-07-01 10:21:17 帮助过:3人阅读

在composer.json中添加了一个git地址;composer update 报错,不知道是什么原因导致的,如图:

问题补充:

在BAE包里面添加composer.json 后 重新composer update

    
    Your requirements could not be resolved to an installable set of packages.

  Problem 1
    • The requested package zcbo/bae could not be found in any version, there may be a typo in the package name.

    Potential causes:

    • A typo in the package name

    • The package is not available in a stable-enough version according to your minimum-stability setting

        see  for more details.
      

      Read https://getcomposer.org/doc/articles/troubleshooting.md for further common problems.

      项目的composer.json如下
      {

    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {

    "php": ">=5.5.9",
    "zcbo/bae":"master",
    "laravel/framework": "5.2.*"

    },
    "require-dev": {

    "fzaninotto/faker": "~1.4",
    "mockery/mockery": "0.9.*",
    "phpunit/phpunit": "~4.0",
    "symfony/css-selector": "2.8.*|3.0.*",
    "symfony/dom-crawler": "2.8.*|3.0.*"

    },

    ......
    

    追问:
    已将master 改成 dev-master 报错信息如下:
    另外,怎么使用tag?

    回复内容:

    在composer.json中添加了一个git地址;composer update 报错,不知道是什么原因导致的,如图:

    问题补充:

    在BAE包里面添加composer.json 后 重新composer update
    
        
        Your requirements could not be resolved to an installable set of packages.
    
      Problem 1
    • The requested package zcbo/bae could not be found in any version, there may be a typo in the package name.

    Potential causes:

    • A typo in the package name

    • The package is not available in a stable-enough version according to your minimum-stability setting

        see  for more details.
      

      Read https://getcomposer.org/doc/articles/troubleshooting.md for further common problems.

      项目的composer.json如下
      {

    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {

    "php": ">=5.5.9",
    "zcbo/bae":"master",
    "laravel/framework": "5.2.*"

    },
    "require-dev": {

    "fzaninotto/faker": "~1.4",
    "mockery/mockery": "0.9.*",
    "phpunit/phpunit": "~4.0",
    "symfony/css-selector": "2.8.*|3.0.*",
    "symfony/dom-crawler": "2.8.*|3.0.*"

    },

    ......
    

    追问:
    已将master 改成 dev-master 报错信息如下:
    另外,怎么使用tag?

    你要确定你的git仓库是一个正确的composer项目,这里已经写明了,你定义的仓库里并没有定义composer所必须的composer.jsoncomposer是不能识别这个仓库的。

    补答:
    master分支默认会被解析成dev-master这个版本号,所以你直接用master做版本号是不行的。另外,最好通过tag明确一个版本并使用。

    人气教程排行