【发布时间】:2014-10-20 23:19:57
【问题描述】:
我的向导:http://phpunit.de/manual/current/en/installation.html#installation.composer
上面写着Make sure you have ~/.composer/vendor/bin/ in your path.
在 Win7 机器上,它会在哪里?
我假设它是我的 php 项目文件夹,因为 vendor 文件夹出现在 composer install 之后
但是每个包都有它自己的 bin 文件夹...我应该在每次添加包时更新我的路径吗?这不可能。
更新: 在将 composer 配置为安装 phpunit、phpcs、phploc、pdepend、phpmd、phpcpd 和 phpdox 后,我得到了这个:
.\project\vendor\bin
.\project\vendor\composer
.\project\vendor\nikic
.\project\vendor\phpunit
.\project\vendor\theseer
.\project\vendor\zetacompnents
.\project\vendor\bin 仅包含 phpdox 和 phpdox.bat。
更新: 在对 Composer 的其他问题进行了一些帮助之后,我意识到这里的问题是 Composer 正在从 vendor/bin 卸载包 - 出乎意料。
只要我将"squizlabs/php_codesniffer": "2.0.0a2" 添加到我的composer.json 中,我就会在composer update 时得到这个
Updating dependencies (including require-dev)
- Removing phpmd/phpmd (2.0.0)
- Removing pdepend/pdepend (2.0.0)
为什么现在要删除这些软件包?我仍然需要它们。我会将此作为一个新问题发布
【问题讨论】:
标签: xampp composer-php