phpunit composer通过符号链接安装依赖项

phpunit composer通过符号链接安装依赖项,phpunit,composer-php,Phpunit,Composer Php,我目前正在每个项目安装phpunit 这非常好,但是,安装需要时间,因为我每次都从缓存中安装目录。是否有一种方法可以将目录符号链接到一个安装,或者我可以使用某种聪明的技巧来实现这一点 如果我在磁盘上安装了phpunit cloned and composer的情况下执行这样的路径存储库: "require-dev": { "phpunit/phpunit": "dev-master" }, "repositories": [ { "type": "path",

我目前正在每个项目安装phpunit

这非常好,但是,安装需要时间,因为我每次都从缓存中安装目录。是否有一种方法可以将目录符号链接到一个安装,或者我可以使用某种聪明的技巧来实现这一点

如果我在磁盘上安装了phpunit cloned and composer的情况下执行这样的路径存储库:

"require-dev": {
"phpunit/phpunit": "dev-master"
},
  "repositories": [
    {
      "type": "path",
      "url": "../phpunit",
      "options": {
        "symlink": true
      }
    }
  ],
此安装仅链接phpunit/phpunit目录,而不链接其他依赖项,如:

    "phpunit/php-code-coverage": "^5.2",
    "phpunit/php-file-iterator": "^1.4",
    "phpunit/php-text-template": "^1.2",etc

Composer可以安装软件包,然后您可以通过其路径引用文件,或者将适当的目录放入~/.Composer/vendor/bin中的path变量中。另一种通常更流行的方法是下载文件,并使用该文件运行PHPunit。这还有一个优点,即作为一个文件,也可以提交到一个项目中——尽管您希望偶尔将其更新到最新版本,至少在主版本5.7+或6.1+中。.Phar文件也可以全局安装在服务器上,方法与composer建议的相同。

我忽略了该页面的全局部分,因为我认为它只是just composer本身的全局安装:非常感谢