Composer 更新生成 "File Not Found" 错误
Composer Update generating "File Not Found" error
我正在开发一个 Laravel 应用程序并准备暂存代码。但是,当我 运行 最后 composer update
验证所有内容时,我收到以下错误:
$ composer update
Loading composer repositories with package information
[UnexpectedValueException]
RecursiveDirectoryIterator::__construct(packages): failed to open dir: No such file or directory
我已经尝试使用 composer clearcache
清除作曲家缓存。我尝试使用 composer dumpautoloads
.
转储自动加载
我确定这是我所做的事情,但它似乎是凭空发生的。
下面是我的composer.json
{
"name": "test/tickets",
"description": "Ticketing System",
"type": "project",
"require": {
"laravel/framework": "5.0.*",
"laravel/socialite": "~2.0",
"illuminate/html": "^5.0",
"guzzlehttp/guzzle": "~5.0",
"contao-community-alliance/composer-client": "~0.14"
},
"license": "MIT",
"authors": [
{
"name": "",
"email": ""
}
],
"repositories": [
{
"type": "composer",
"url": "https://legacy-packages-via.contao-community-alliance.org/"
},
{
"type": "artifact",
"url": "packages"
}
],
"config": {
"component-dir": "../assets/components"
}
}
如能提供任何指导,我们将不胜感激。
我最终使用 composer init
创建了一个新的、干净的 composer.json 并且只需要必要的包(基本上与上面没有作曲家客户端的相同)。然后我用 rm -rf vendor
和 运行 composer install
删除了整个供应商目录。然后一切都已成功下载并安装。 composer update
现在有效。
我正在开发一个 Laravel 应用程序并准备暂存代码。但是,当我 运行 最后 composer update
验证所有内容时,我收到以下错误:
$ composer update
Loading composer repositories with package information
[UnexpectedValueException]
RecursiveDirectoryIterator::__construct(packages): failed to open dir: No such file or directory
我已经尝试使用 composer clearcache
清除作曲家缓存。我尝试使用 composer dumpautoloads
.
我确定这是我所做的事情,但它似乎是凭空发生的。
下面是我的composer.json
{
"name": "test/tickets",
"description": "Ticketing System",
"type": "project",
"require": {
"laravel/framework": "5.0.*",
"laravel/socialite": "~2.0",
"illuminate/html": "^5.0",
"guzzlehttp/guzzle": "~5.0",
"contao-community-alliance/composer-client": "~0.14"
},
"license": "MIT",
"authors": [
{
"name": "",
"email": ""
}
],
"repositories": [
{
"type": "composer",
"url": "https://legacy-packages-via.contao-community-alliance.org/"
},
{
"type": "artifact",
"url": "packages"
}
],
"config": {
"component-dir": "../assets/components"
}
}
如能提供任何指导,我们将不胜感激。
我最终使用 composer init
创建了一个新的、干净的 composer.json 并且只需要必要的包(基本上与上面没有作曲家客户端的相同)。然后我用 rm -rf vendor
和 运行 composer install
删除了整个供应商目录。然后一切都已成功下载并安装。 composer update
现在有效。