【发布时间】:2015-01-28 20:01:58
【问题描述】:
不久前,我通过 Composer 中的 global require laravel/laravel 将 Laravel 框架通过全局依赖添加到我的环境中。我遇到了一个问题,当我尝试编辑并向 Laravel 的 composer.json 文件添加更多依赖项时,我的 IDE(我使用 Zend Studio)将不允许我添加更多依赖项,错误为
Composer.json in dependency package should not be modified.
我觉得如果我把 Laravel 从 global 依赖中去掉,它可以解决这个问题(?)。
我不知道如何扭转global require。我希望像global unrequire 这样的东西,但无济于事。我也犹豫是否直接通过全局 .json 文件进行操作。是否有可以从依赖项中删除项目的命令?
【问题讨论】:
-
听起来 Zend Studio 保护过度了。您是否尝试过直接(在 Zend Studio 之外)编辑 Laravel 的 composer.json 并从命令行重新运行 composer 来完成更新?如果是这样,您是否遇到任何问题?
-
这听起来可能是问题所在。我正在通过命令行运行我需要的
require,一切似乎都运行顺利。我会看看我是否能弄清楚如何在 Zend Studio 中更改这些设置。
标签: php laravel composer-php zend-studio