Laravel 4 chdir():没有这样的文件或目录(errno 2)

Laravel 4 chdir():没有这样的文件或目录(errno 2),laravel-4,composer-php,Laravel 4,Composer Php,当运行composer安装--working dir=/path/to/directory 万一你们想知道:我的硬盘出了故障,所以我需要重新安装composer,然后。。。一切。安装composer后,使用composer.json文件导航到目录并运行composer install将导致composer找不到composer.json文件的错误,因此会出现--working dir标志 本项目为Laravel 4.2项目。除了供应商文件夹之外,我们的一切都在git回购中。我们想我们只要运行co

当运行
composer安装--working dir=/path/to/directory

万一你们想知道:我的硬盘出了故障,所以我需要重新安装composer,然后。。。一切。安装composer后,使用
composer.json
文件导航到目录并运行
composer install
将导致composer找不到
composer.json
文件的错误,因此会出现
--working dir
标志

本项目为Laravel 4.2项目。除了供应商文件夹之外,我们的一切都在git回购中。我们想我们只要运行
composer安装
,世界上一切都会好起来——事实确实如此

我运行了
composer安装--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

任何想法都将不胜感激。不知道为什么我突然有这些问题。一两周前,一位同事能够毫无错误地运行所有相同的步骤。

事实证明,主要问题是gitbash的起始目录

安装时,我将起始目录更改为
c:\users\[me]\My Documents

即使这个目录有子目录,我也可以
cd
进入它们;运行
ls
将产生0个结果

最后,我将起始目录更改为
c:\users\[me]\Documents
,一切正常。Composer找到了
Composer.json
文件,所有其他命令都正常工作。吸取的教训