Composer php 编写器创建项目-命令不起作用

Composer php 编写器创建项目-命令不起作用,composer-php,packagist,Composer Php,Packagist,我在github上的项目根目录中包含composer.json。 我的composer.json代码如下所示: { "name": "vendor/projectname", "description": "My first Composer project", "authors": [ { "name": "John Deo", "email": "johndeo@demo.com" }

我在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"        
    }
}
我已经在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