Подтвердить что ты не робот

Установить пакет в непустой папке с помощью композитора

Я попытался установить пакет через композитор, но он продолжает говорить мне, что этот каталог не пуст, и как я могу установить пакет в непустую папку с помощью композитора? есть ли команда установки установки?

сообщение об ошибке:

  [InvalidArgumentException]
  Project directory Yii-GZero-2b/ is not empty.
4b9b3361

Ответ 1

В настоящее время вы не можете. На GitHub есть дискуссия, которую вы можете прочитать здесь: https://github.com/composer/composer/issues/1135.

Теперь, однако, вам нужно будет создать новый каталог, а затем перенести файлы или наоборот.

Ответ 2

Вместо запуска команды

composer.phar create-project flarum/flarum . --stability=beta

используйте имя конкретной папки, например

composer.phar create-project flarum/flarum /var/www/html/forum/ --stability=beta

Ответ 3

Папка должна быть пустой, требуется, потому что, когда вы запускаете проект-проект, композитор стремится создать совершенно чистый новый проект с нуля.

Ответ 4

Для меня очень хорошо работает доступ на запись в папку. В окнах я щелкнул правой кнопкой мыши по указанной папке и снял флажок "Только для чтения" и сохранил ее, и она сработала. Может быть, вы также можете дать ему надежду, что это сработает и для вас.