Я пытаюсь интегрировать Evernote API в свое веб-приложение laravel, над которым я работаю, но с новым PHP SDK документация ограничена. Когда я пытаюсь использовать composer для его установки, я получаю сообщение об ошибке. Я немного новичок в композиторе, поэтому я могу что-то упустить.
Команда, которую он говорит использовать:
curl -sS https://getcomposer.org/installer | php
$ composer require evernote/evernote-cloud-sdk-php dev-master
Я пробовал его в 3 разных местах: в моем домашнем каталоге (~), в каталоге моего приложения, а также в загрузке evernote. Первые 2 дают мне ошибку:
[UnexpectedValueException]
Не удалось проанализировать ограничение версии @ dev-master: неверная строка версии «@ dev-master»
и когда я запускаю в папке загрузки evernote, я получаю:
- The requested package evernote/evernote-cloud-sdk-php 2.0 could not be found.
Попробуйте пропустить строку версии при запуске composer:
composer require evernote/evernote-cloud-sdk-php
… И вы должны сделать это из корня вашего приложения (где composer.json
является)
РЕДАКТИРОВАТЬ:
Смотрите комментарии к этому ответу. Проблема была в более ранней попытке запустить команду со строкой версии @dev-master
который тогда был в composer.json
, Удаление символа at решило проблему.
Других решений пока нет …