Laravel 5.2 — Установка команды с ошибкой промежуточного образа

#laravel #cmd #composer-php

#laravel #cmd #композитор-php

Вопрос:

я пытаюсь установить промежуточный образ в мой laravel project 5.2, я пытаюсь установить с помощью composer следующим образом:

 $ php composer.phar require intervention/image
  

но composer выдает мне ошибку, подобную изображению:

введите описание образа здесь

я не знаю почему, есть другой способ установить это? или устранить эту проблему?

спасибо за вашу поддержку!

Ответ №1:

Шаг 1

Сначала введите composer в командной строке, проверьте, установлен composer или нет. вы должны увидеть что-то подобное.

введите описание образа здесь

Если это есть, то composer устанавливается на шаге 2, в противном случае установите composer отсюда

Шаг 2

Для получения промежуточного образа перейдите в корневой каталог проекта laravel, выполнив команду composer require intervention/image

Будет загружена последняя версия composer

после установки перейдите на свой config/app.php

в массиве провайдера добавить

 InterventionImageImageServiceProvider::class
  

в массив псевдонимов добавить

 'Image' => InterventionImageFacadesImage::class
  

после установки выполнить команду php artisan config:publish
файл конфигурации вмешательства будет скопирован в ваш каталог конфигурации.

Надеюсь, это поможет.

Ответ №2:

Нет необходимости добавлять $ в начале.

Просто используйте:

php composer.phar require intervention/image

$ в документации указано, что команда должна выполняться в терминале (обычно Linux).

Комментарии:

1. я попробовал, да, он возвращает: не удалось открыть входной файл: composer.phar : (

2. @DiegoCespedes Вам нужно будет установить composer getcomposer.org/doc/00-intro.md#installation-windows

Ответ №3:

Добавьте эту строку в свой composer.json, затем запустите composer update.

«вмешательство/ изображение»: «2.*»