2015-01-23 11 views
1

원격 개발 프로젝트에서 내 composer.json 파일을 통해 종속성을 추가하려고합니다. 현재 개발 서버에있는 Zend Studio에서 작업 중입니다. 그러나, (모든 입력이 회색으로 표시됩니다) 변경에서 잠글 것, 그리고 읽고 상단에 정보 상자가 :종속 패키지에있는 Composer.json을 수정해서는 안됩니다.

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

내가 내 로컬 환경에서이 문제가 없었어요은 따라서 Laravel이 라이브 서버라고 생각하는 것을 변경하고 싶지 않거나 젠드 스튜디오가 같은 이유로이 문제를 제기하는 경우 문제가 있다고 생각합니다. 올바른 방법으로 변경해야하는 일부 구성 파일이 있습니까? 아니면 제가 현재 작곡가 파일과 다르게해야 할 일을하고 있습니까?

답변

1

다른 패키지의 종속성 인 composer.json 파일을 IDE가 수정한다고 생각하는 것 같습니다. 그리고 이것의 예가 바로 Laravel 프레임 워크입니다. 당신은 laravel/framework을 필요로하는 프로젝트의 루트에 composer.json 파일을 가지고 있지만, vendor/laravel/framework에 또 다른 composer.json 파일이 있고, vendor/laravel/framework에서 composer.json을 수정하려고한다면, 당신은 당신이이 메시지를 얻는다 고 가정합니다. 다른 패키지가 의존하는 패키지를 수정하려고합니다.

어떻게 든 원격 프로젝트가 어떻게 든 로컬에 연결되어 있다고 생각합니까? 다른 작곡가 파일에서 호출하려는 수정하려는 composer.json 파일이 있습니까?