Задать вопрос
@KidsBout

Как установить Yii2 в не пустую папку с помощью Composer?

Хочу установить yii2 с помощью Composer.

  • Создал папку
  • Сделал в папке Composer init
  • Потом Composer install
  • Потом composer global require "fxp/composer-asset-plugin:^1.2.0"
  • Теперь хочу скачать Yii в папку, чтобы была иерархия myProject/файлы yii
  • С помощью cd выхожу в общую папку, с помощью ls вижу папку myProject
  • Делаю composer create-project --prefer-dist yiisoft/yii2-app-basic myProject
  • Но тут получаю ошибку Project directory myProject/ is not empty.


Как правильно решить задачу?
  • Вопрос задан
  • 1164 просмотра
Подписаться 1 Оценить 1 комментарий
Решение пользователя Владимир Коровин К ответам на вопрос (3)
vakorovin
@vakorovin
Разработчик
Нужно понимать следующее. Сам по себе yii является таким же пакетом, как и любые другие, доступные здесь (и не только) с точки зрения composer'a.
Поэтому, если вы собираетесь активно использовать composer для управления пакетами (в том числе и js/css при помощи bower-asset'ов), то отходить от стандартной схемы установки пакетов нет никакого смысла, а стандартное место - папка vendor в корне проекта. К тому же, каждый пакет, который вы устанавливаете, может тянуть за собой свой composer.json со своими зависимостями.
Вы можете назвать причину, по которой вам требуется отойти от этой схемы? Возможно мы сможем помочь, если будем понимать причины.
Ответ написан
Комментировать