2015-02-19 4 views
0

У меня есть этот проект на Github и Packagist:Composer создать-проект всегда терпит неудачу с проектом я создал

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": "[email protected]", 
      "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" 
     } 
    } 
} 

ответ

2

Composer по умолчанию устанавливается только с тегами версии (последняя стабильная, которая удовлетворяет условию).

Сообщение об ошибке может быть исправлено:

  1. используя @dev тег, например: composer create-project gitraffa/framework:@dev --prefer-dist

  2. мечения ваш пакет

+0

"минимум стабильности": "разработчика" используя это, а затем в алиасе филиала «1.0.-dev»? – rafamds

+0

Нет необходимости. –

+0

Можете ли вы уточнить, как пометить мой проект, пожалуйста? (извините за вопрос, но это очень сложно, и я не могу найти ответ, который мне помогает) – rafamds