2014-02-10 3 views
0

Я новичок в композиторе, и я просто пытаюсь создать файл-композитор и сделать свой продукт загружаемым через композитор, я зарегистрировался на сайте packagist и загрузил свой товар there.Почему композитор не устанавливает мое приложение

У меня есть следующие данные в моем файле composer.json.

{ 
    "name": "dariushha/zinux", 
    "type": "framework", 
    "description": "A simple and lightweight but powerful framework supporting MVC design pattern", 
    "license": "MIT", 
    "version": "4.1.4", 
    "homepage": "http://dariushha.github.io/zinux/", 
    "keywords": ["PHP","MVC","lightweight","powerful", "design pattern", "zinux", "simple"], 
    "authors": [ 
     { 
      "name": "Dariush Hasanpoor", 
      "email": "[email protected]", 
      "homepage": "https://github.com/dariushha" 
     } 
    ], 
    "minimum-stability": "dev", 
    "require": { 
     "php": ">=5.5.8" 
    } 
} 

Но когда я бегу composer install это только создать следующую структуру файловой системы дерева:

 
    . 
    |-vendor 
    |---composer 

Это было предположить, чтобы создать подкаталог zinux, а также.
Что я делаю неправильно?

ответ

1

Информация о композиторе для вашего проекта: установить php не требуется, так как php является единственным требованием, и ваша инфраструктура - это то, что необходимо установить. Вам нужно создать новый проект, если вы хотите «установить» свою инфраструктуру.

Чтобы создать новый проект, основанный на вашей структуры, вы можете сделать следующее:

  • Создать пустой каталог
  • Создать, в этот каталог, файл с именем «composer.json»
  • Внутри этого файла поместите следующий

    { "require": { "dariushha/zinux": "dev-master" } }

  • сейчас введите composer install и создаст каталог vendor/zinux с вашей структурой.

+1

Спасибо, но это дало мне это '- запрошенный пакет dariushha/zinux не найден ни в одной из версий, там может быть опечатка в названии пакета. 'который [существует] (https://packagist.org/packages/dariushha/zinux), что не так? – dariush

Смежные вопросы