【发布时间】:2015-04-09 17:20:38
【问题描述】:
运行composer install --working-dir=/path/to/directory时出现上述错误
如果您想知道:我的硬盘驱动器出现故障,所以我需要重新安装 composer 并且......一切。安装 composer 后,导航到包含 composer.json 文件的目录并运行 composer install 会导致 composer 找不到 composer.json 文件的错误,因此会出现 --working-dir 标志。
该项目是一个 Laravel 4.2 项目。除了供应商文件夹之外,我们在 git 存储库中拥有所有内容。我们认为我们只需运行 composer install 就可以了,一切都会好起来的 - 确实如此。
我运行composer install --verbose 并收到以下信息:
Exception trace:
() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Console/Application.php:149
Composer\Util\ErrorHandler::handle() at n/a:n/a chdir() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Console/Application.php:149
Composer\Console\Application->doRun() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:126
Symfony\Component\Console\Application->run() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Console/Application.php:83
Composer\Console\Application->run() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/bin/composer:43
require() at C:\ProgramData\ComposerSetup\bin\composer.phar:25
任何想法将不胜感激。不知道为什么我突然遇到这些问题。一两周前,一位同事能够运行所有相同的步骤而不会出错。
【问题讨论】: