在与当前目录不同的目录中运行作曲家

2022-08-30 07:57:27

我不知道是否已经问过这个问题,因为搜索找到的结果主要是关于移动库安装目录。

我有一个全局安装的作曲家命令。有没有办法运行,例如,在与当前目录不同的目录中运行,即指定我希望tu运行命令的目录?composer install

例如,在 中,我想获得与在内部运行它相同的结果。当然,一种方法是简单地更改当前目录,运行 composer 然后返回。/home/someusercomposer install/home/someuser/myproject


答案 1

尝试。在那里,您将找到一个选项(或 )。这就是你正在寻找的。composer install -h--working-dir-d

然后运行:

composer install --working-dir=/home/someuser/myproject

您可以在作曲家文档中找到更多信息。


根据您的操作系统,可能需要删除:=

composer install --working-dir /home/someuser/myproject

答案 2

除了Tomáš Votruba的上述答案之外,我还必须在OSX上附加=字符。因此,完整的命令将是:

composer install -d=/home/someuser/myproject

我在SO上的第一篇文章,所以无法简单地添加此评论。


推荐