1

我在 Github 和 Packagist 上有这个项目:

https://github.com/gitraffa/framework

https://packagist.org/packages/gitraffa/framework

我想将其用作部署应用程序,因此,当我需要启动一个新项目时,我只需转到 cmd 并键入composer create-project gitraffa/framework --prefer-dist,它应该会自动创建文件夹并插入文件。但它不起作用(我总是说找不到稳定版本)。我做错了什么还是不能这样做?

这是我的 composer.json 文件:

{
    "name": "gitraffa/framework",
    "description": "A powerful yet easy-to-use PHP micro-framework designed to help you build dynamic and robust Web applications - fast!",
    "homepage": "http://rafaelmsantos.com/",
    "license": "GPL-3.0",
    "authors": [
        {
            "name": "Rafael Santos",
            "email": "dev.rafael@mail.com",
            "homepage": "http://rafaelmsantos.com"
        }
    ],
    "require": {
        "php": ">=5.3.6",
        "psr/log": "~1.0"
    },
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/gitraffa/framework"
        }
    ],
    "extra": {
        "branch-alias": {
            "dev-master": "1.0.0"
        }
    }
}
4

1 回答 1

2

默认情况下,Composer 仅安装标记版本(满足条件的最后一个稳定版本)。

错误消息可以通过以下方式修复:

  1. 使用@dev 标签,例如:composer create-project gitraffa/framework:@dev --prefer-dist

  2. 标记你的包裹

于 2015-02-19T22:24:33.757 回答