battrack
@battrack

Почему при открытии в phpStorm laravel-проекта (если он создан не в phpStorm) не устанавливаются пакеты через composer?

Суть проблемы вот в чем:
Если создать composer-проект laravel через phpStorm, то все отлично работает и другие пакеты через composer устанавливаются.
Но если в phpStorm открыть папку laravel-проекта созданного не в phpStorm, то установка пакетов выдает ошибку. Хотя все пути к coposer.pharи json указаны корректно.
Ошибка:
Warning: PHP Startup: Unable to load dynamic library 'e:/openserver/modules/php/PHP-5.6/ext/php_imagick.dll' .
 in Unknown on line 0
The "fxp/composer-asset-plugin" plugin requires composer-plugin-api 1.0.0, this *WILL* break in the future and it should be fixed ASAP (require ^1.0 for example).                                                                          
  [ReflectionException]                                                   
  Class Fxp\Composer\AssetPlugin\Repository\NpmRepository does not exist                                                               
                                                                               
  [ErrorException]                                                             
  Declaration of Fxp\Composer\AssetPlugin\Repository\AbstractAssetsRepository  
  ::whatProvides() should be compatible with Composer\Repository\ComposerRepo  
  sitory::whatProvides(Composer\DependencyResolver\Pool $pool, $name, $bypass  
  Filters = false)
  • Вопрос задан
  • 751 просмотр
Пригласить эксперта
Ответы на вопрос 1
dima9595
@dima9595
Junior PHP
Видимо пакет, который вы хотите установить требует библиотеку "php_imagick.dll". А её у вас нет. Какая сборка Open Server?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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