Я создаю свой собственный slackbot. Я решил использовать проект в качестве библиотеки, чтобы помочь мне.
https://github.com/sagebind/slack-client/issues?utf8=%E2%9C%93&q=stability
Теперь мне нужно установить его с композитором.
Поэтому я использовал команду: composer require coderstephen/slack-client
... И я получаю сообщение об ошибке:
Problem 1
- Installation request for coderstephen/slack-client ^0.3.0 -> satisfiable by coderstephen/slack-client[v0.3.0].
- coderstephen/slack-client v0.3.0 requires devristo/phpws dev-master -> satisfiable by devristo/phpws[dev-master] but these conflict with your requirements or minimum-stability.
Хорошо. Тогда я решил изменить уровень стабильности на "dev" в моем composer.lock
:
"aliases": [],
"minimum-stability": "dev",
"stability-flags": {
"devristo/phpws": 20
},
"prefer-stable": true,
"prefer-lowest": false,
"platform": {
"php": ">=5.5"
},
"platform-dev": []
Теперь у меня заканчиваются идеи о том, что делать. README говорит, что нужно сделать этот шаг в composer.json, но таких настроек нет:
Обратите внимание, что текущая версия имеет нестабильные зависимости.
Чтобы установить эти зависимости, вы можете установить "минимальную стабильность" в своем composer.json и порекомендовать установить "prefer-stable":
Мой композитор.json:
{
"name": "coderstephen/slack-client",
"keywords": ["slack", "api", "realtime"],
"license": "MIT",
"description": "A better Slack client, with RTM API support",
"authors": [{
"name": "Stephen Coakley",
"email": "[email protected]"
}],
"require": {
"php": ">=5.5",
"devristo/phpws": "dev-master",
"evenement/evenement": "2.0.*",
"guzzlehttp/guzzle": "~6.0",
"react/event-loop": "^0.4.1",
"react/promise": "^2.2"
},
"require-dev": {
"phpunit/phpunit": "~4.6",
"fzaninotto/faker": "~1.4",
"apigen/apigen": "^4.1"
},
"autoload": {
"psr-4": {
"Slack\\": "src"
}
},
"autoload-dev": {
"psr-4": {
"Slack\\Tests\\": "tests"
}
}
}
Кто-нибудь знает некоторые решения, которые я мог бы попробовать?