composer create-project - 命令不起作用

composer create-project - command donot work

我在 github 上有我的项目,在根目录中包含 composer.json。 这就是我的 composer.json 代码的样子:

{
    "name": "vendor/projectname",
    "description": "My first Composer project",
    "authors": [
        {
            "name": "John Deo",
            "email": "johndeo@demo.com"
        }
    ],
    "prefer-stable": true,
    "minimum-stability": "dev",
    "require": {
        "php": "~5.3"        
    }
}

我 defined/submited 我的包裹在 packagist.org。

现在,当我尝试使用 composer create-project - commands 在我的本地主机中获取项目时,其中一项工作和另一项工作不起作用。

1. composer create-project -s dev vendor/projectname  >> WORKS

2. composer create-project vendor/projectname >> DO NOT WORK

谁能告诉我为什么第二个命令不起作用。 我错过了什么或做错了什么? 请帮忙!

您缺少 vendor/projectname 的稳定版本。在git中,一个标签(不带标志)是一个稳定版本,分支是开发版本。所以你必须标记一个版本(例如 git tag 1.0.0)。