我在根目录中包含composer.json的github上有我的项目。这就是我的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
)。