Composer php Composer不工作在PackageGist中注册后尝试获取我自己的软件包

Composer php Composer不工作在PackageGist中注册后尝试获取我自己的软件包,composer-php,packagist,Composer Php,Packagist,首先是一些背景知识,我正在做一个本地项目,我将其上传到Github并在Packagist中注册。 编写器正在为开发安装依赖项 但是,当我在PackageGist中注册后试图捕获自己的包时,就会出现问题 我犯了个错误 这是我正在使用的命令: ➜ test composer global require AA/AA:dev-master 这就是错误: PHP Warning: Module 'mysql' already loaded in Unknown on line 0 Changed

首先是一些背景知识,我正在做一个本地项目,我将其上传到Github并在Packagist中注册。 编写器正在为开发安装依赖项

但是,当我在PackageGist中注册后试图捕获自己的包时,就会出现问题

我犯了个错误

这是我正在使用的命令:

➜  test  composer global require AA/AA:dev-master
这就是错误:

PHP Warning:  Module 'mysql' already loaded in Unknown on line 0
Changed current directory to /home/a/.composer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for AA/AA dev-master -> satisfiable by AA/AA
[dev-master].
        - AA/AA dev-master requires hamcrest/hamcrest-php dev-master -> no matching package found.

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 <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details.

Read <http://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.

Installation failed, reverting ./composer.json to its original content.

我认为您需要1在github上标记代码的一个版本,并将symantic版本号作为标记名,以便Package和composer将其视为一个稳定的版本,或者2在composer中包含一个。jsonMinimum stability dev已经解决了这个问题。谢谢
{ 
    "name": "AA/AA",
    "description": "AA",
    "require": {
        "php": ">=5.4.0",
        "hamcrest/hamcrest-php": "dev-master"
    },
    "license": "MIT",
    "authors": [
        {
            "name": "AA",
            "email": "AA@gmail.com"
        }
    ],
    "autoload": {
        "psr-4": { "AA\\": "src/" }
    }
}