運行composer install --working-dir=/path/to/directory
CHDIR():沒有這樣的文件或目錄(錯誤2)
在情況下,當你想知道我得到上述錯誤:我有一個硬盤驅動器故障,所以我需要重新安裝作曲家,以及......一切。安裝composer後,導航到composer.json
文件並運行composer install
的目錄將導致錯誤,作曲家找不到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
任何想法,將不勝感激。不知道爲什麼我突然有這些問題。一兩週前,一位同事能夠無誤地運行所有相同的步驟。