Я пытаюсь интегрировать evernote/evernote-cloud-sdk-php
пакет на Laravel V5.1.30
приложение.
Я пытался установить его через композитор с composer require evernote/evernote-cloud-sdk-php dev-master
и с composer require evernote/evernote-cloud-sdk-php
но не имели успеха. Даже если я установил "minimum-stability": "dev"
в моем composer.json я все еще получаю
Проблема 1
— Запрос на установку evernote / evernote-cloud-sdk-php dev-master -> выполняется evernote / evernote-cloud-sdk-php [dev-master].
— evernote / evernote-cloud-sdk-php dev-master требует ezyang / htmlpurifier ~ 4.6.0 -> соответствующий пакет не найден.
В моем файле composer.json у меня уже есть "ezyang/htmlpurifier": "^4.7"
запись. Кажется, это зависимость от Laravel.
$> композитор зависит ezyang / htmlpurifier
laravel / laravel dev-integrate_evernote требует ezyang / htmlpurifier (^ 4.7)
Любые идеи о том, как я мог бы сделать эту интеграцию?
Я сделал небольшую модификацию. Не могли бы вы протестировать его, прежде чем я отправлюсь в основной репозиторий Evernote?
Пожалуйста, добавьте это в ваш файл composer.json:
"repositories": [
{
"type":"vcs",
"url":"https://github.com/Laurent-Sarrazin/evernote-cloud-sdk-php.git"}
],
"require":{
"evernote/evernote-cloud-sdk-php":"dev-master"}
И беги
composer update evernote/evernote-cloud-sdk-php
Вместо того, чтобы извлекать из репозитория evernote, он должен получить SDK из моего репо, где я только что внес изменения.
Дайте мне знать, если это работает. Затем я перейду к репозиторию Evernote, и вы сможете вернуться к «обычному» процессу установки.
И кстати, я не смог воспроизвести (пробовал с чистой установкой laravel 5.1.33). Кажется, что-то еще в вашем приложении требует HtmlPurifier.
Других решений пока нет …