2017-01-11 2 views
0

Я хочу установить HumHub (github.com/humhub/humhub) с моим собственным файлом-композитором. Но композитор не устанавливает зависимости humhub.HumHub install by own project composer

Вот мой composer.json:

{ 
     "name": "my-project", 
     "type": "project", 
     "repositories": [ 
     { 
      "type": "package", 
      "package": { 
      "name": "humhub/humhub", 
      "version": "1.1.1", 
      "source": { 
       "url": "https://github.com/humhub/humhub.git", 
       "type": "git", 
       "reference": "master" 
      } 
      } 
     } 
     ], 
     "require": { 
     "humhub/humhub": "1.1.1" 
     } 
    } 

ответ

0

Вы получаете какие-либо сообщения об ошибках? Вы пытаетесь заставить humhub использовать git, а не упаковку или так? Если вы выбираете непосредственно из github, попробуйте

и оставить «требовать», как у вас есть сейчас.

EDIT: Я только заметил, что в репозитории humhub нет ничего помеченного как «1.1.1». Вы можете найти тег «V1.1.1», поэтому изменить ваш «требуют», чтобы:

"require": {"humhub/humhub": "dev-master#v1.1.1"} 
0

По словам композитора documentation, вот как добавить репозиторий в качестве композитора зависимости.

Я изменил их пример, чтобы использовать библиотеку humhub.

{ 
    "name": "my-project", 
    "type": "project", 
    "require": { 
     "humhub/humhub": "dev-master#1.1.1" 
    }, 
    "repositories": [ 
     { 
      "type": "vcs", 
      "url": "[email protected]:humhub/humhub.git" 
     } 
    ] 
}