2015-01-23 2 views
1

Я пытаюсь добавить зависимость через мой файл composer.json в удаленном проекте Laravel. Я работаю в Zend Studio, в настоящее время на моем сервере разработки. Тем не менее, это, кажется, заперто внесение изменений (все входы неактивны), и есть информационное поле, в верхней части, который гласит:Composer.json в пакете зависимостей не следует изменять

General: Composer.json in dependency package should not be modified 

Я не имел эту проблему на моем локальном окружении , поэтому я предполагаю, что это либо проблема с Laravel, которая не хочет вносить изменения в то, что, по его мнению, является живым сервером, или если Zend Studio поднимает проблему по той же причине. Есть ли какой-то файл конфигурации, который мне нужно изменить, чтобы сделать это правильно? Или есть что-то, что я делаю сейчас, что я должен делать по-другому с файлом-композитором?

ответ

1

Похоже, что IDE думает, что вы изменяете файл composer.json, который является зависимостью другого пакета. И примером этого является сама структура Laravel. у вас есть файл composer.json в корне проекта, который требует laravel/framework, но тогда есть еще один файл composer.json в vendor/laravel/framework, и если вы попытаетесь изменить composer.json в vendor/laravel/framework, я бы предположил, что вы получите это сообщение о том, что вы пытаясь изменить пакет, от которого зависит другой пакет.

Как-то думать, что удаленный проект каким-то образом связан с вашим местным? Является ли файл composer.json, который вы пытаетесь изменить, вызывает другой файл-композитор?