Composer php Composer不工作在PackageGist中注册后尝试获取我自己的软件包
首先是一些背景知识,我正在做一个本地项目,我将其上传到Github并在Packagist中注册。 编写器正在为开发安装依赖项 但是,当我在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
➜ 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/" }
}
}