2013-07-04 3 views
0

У меня есть два PHP-проекта, один из которых зависит от другого. Я хочу импортировать projectA в projectB с помощью композитора, но не в папку поставщика, или в любую другую пользовательскую папку с именем. Я хочу импортировать проект в корень projectB. Может ли это быть достигнуто?Установить зависимость от композитора в корне проекта

Я попытался с помощью этого:

Но я получаю [RuntimeException] does not exist and could not be created. Пробовали с обратным косой чертой и пустой строкой, но ни одна работой.

+0

Предположительно этот вопрос на самом деле о вашем другом вопросе http://stackoverflow.com/questions/17366723/javascript-equivalent-to-composer, который также страдает от проблемы XY. – Danack

ответ

4
"vendor-dir" : "/" 

Это указывает на корневой каталог, а не текущий каталог, который был бы «./»

Я хочу, чтобы импортировать проект в корне projectB. Может ли это быть достигнуто?

Нет, файл композитора другого проекта перепишет композитор.json проекта, который его импортирует.

Однако вы должны просто спросить, как решить проблему, которую вы пытаетесь исправить, а не спрашивать о конкретных решениях этой проблемы, поскольку у вас есть an XY Problem.

Если вы хотите, чтобы файлы были доступны в конкретном каталоге ProjectB после установки ProjectA (например, чтобы файлы Javascript были доступны для веб-браузеров), вы должны посмотреть на использование scripts in Composer, чтобы скопировать файлы в нужную директорию.

+0

+1 для подачи информации относительно относительного пути – xXx

Смежные вопросы