Heim >Backend-Entwicklung >PHP-Tutorial >在composer.json中添加了一个git地址;composer update 报错

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

WBOY
WBOYOriginal
2016-07-06 13:52:272744Durchsuche

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

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

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

问题补充:

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

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

  Problem 1</code>
    • 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

      <code>  see <https:> for more details.
      </https:></code>

      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": {

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

    },
    "require-dev": {

    <code>"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.*"</code>

    },

    <code>......
    </code>

    追问:
    已将master 改成 dev-master 报错信息如下:
    另外,怎么使用tag?
    在composer.json中添加了一个git地址;composer update 报错

    回复内容:

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

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

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

    问题补充:

    <code>在BAE包里面添加composer.json 后 重新composer update
    
        
        Your requirements could not be resolved to an installable set of packages.
    
      Problem 1</code>
    • 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

      <code>  see <https:> for more details.
      </https:></code>

      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": {

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

    },
    "require-dev": {

    <code>"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.*"</code>

    },

    <code>......
    </code>

    追问:
    已将master 改成 dev-master 报错信息如下:
    另外,怎么使用tag?
    在composer.json中添加了一个git地址;composer update 报错

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

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

    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn