Не могу предъявлять требования в композиторе

Я пытаюсь использовать GuzzleHttp, но у меня есть 'Class 'GuzzleHttp\Client' not found' все время. Я погуглил, и все говорят, чтобы сделать composer require guzzlehttp/guzzle в папке проекта. Но когда я набираю его в консоли, у меня появляется

Using version ^6.3 for guzzlehttp/guzzle
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of 
packages.

 Problem 1
- don't install bower-asset/yii2-pjax 2.0.7.1|remove yiisoft/yii2-app-basic No version set (parsed as 1.0.0)
- remove yiisoft/yii2-app-basic No version set (parsed as 1.0.0)|remove bower-asset/yii2-pjax 2.0.7.1
- don't install bower-asset/yii2-pjax 2.0.7.1|remove yiisoft/yii2-app-basic No version set (parsed as 1.0.0)
- Installation request for yiisoft/yii2-app-basic No version set (parsed as 1.0.0) -> satisfiable by yiisoft/yii2-app-basic[No version set (parsed as 1.0.0)].
- Installation request for bower-asset/yii2-pjax (locked at 2.0.7.1) -> satisfiable by bower-asset/yii2-pjax[2.0.7.1].


Installation failed, reverting ./composer.json to its original content.

. Я пытался удалить это remove yiisoft/yii2-app-basic, но в моем проекте выводится
yiisoft/yii2-app-basic is not required in your composer.json and has not been removed Package "yiisoft/yii2-app-basic" listed for update is not installed. Ignoring. Loading composer repositories with package information Updating dependencies (including require-dev) Nothing to install or update Generating autoload files composer.json

"require": {
    "php": ">=5.4.0",
    "yiisoft/yii2": "~2.0.14",
    "yiisoft/yii2-bootstrap": "~2.0.0",
    "yiisoft/yii2-swiftmailer": "~2.0.0 || ~2.1.0",
    "guzzlehttp/guzzle": "~6.3"
},

Если это поможет, у меня есть глобально установленный композитор через sudo apt-get install composer

1
задан 30 July 2019 в 04:56

1 ответ

Ну, я решил переустановить компоновщик согласно ссылке, но у меня было повреждение Установки вместо проверенного, таким образом, я начал закапывать это направление. Я испытал некоторые затруднения из-за snapd, я нашел решение в stackoverflow, но наклон находит ссылку. Затем я установил компоновщик, но проблема не сделала уведенный, я думал, что установил его неправильно снова. Но прежде, чем переустановить я ввел composer update в моей папке проекта, и это начало удалять активы дачи e.t.c. Я был так счастлив, после composer require guzzlehttp/guzzle хорошо работавший. Но новые ошибки accured The file or directory to be published does not exist: /home/xxx/yyy/zzz/vendor/bower-asset/jquery/dist Я попробовал каждое предложенное решение. Но ничто не помогло, таким образом, я решил создать новый проект. Затем требуемый жадно пьют, и теперь все хорошо работает. Я предполагаю, что начальная проблема была в компоновщике и snapd. Я надеюсь, что эта статья поможет кому-то.

0
ответ дан 7 December 2019 в 19:20

Другие вопросы по тегам:

Похожие вопросы: