我刚刚在运行项目后更新了我的作曲家,它在boostrap.cache文件中显示错误ClassNotFoundException
我目前在Windows上使用Netbeans。
尝试从命名空间“Symfony \ Component \ ClassLoader”加载类“ClassCollectionLoader”。 您是否忘记了另一个命名空间的“use”语句?
我试过命令:
php bin/build_bootstrap.php
它给了我错误:
无法打开输入文件:bin / build_bootstrap.php
清除缓存给我的错误如下:
致命错误:require_once():无法打开所需的'C:\ wamp \ www \ TEST \ app /../ vendor / symfony / symfony / src / Symfony / Component / Locale / Resources / stubs / functions.php'第11行的C:\ wamp \ www \ TEST \ app \ autoload.php中的(include_path ='。; C:\ php \ pear') PHP警告:require_once(C:\ wamp \ www \ TEST \ app /../ vendor / symfony / symfony / src / Symfony / Component / Locale / Resources / stubs / functions.php):无法打开流:没有这样的文件或第11行的C:\ wamp \ www \ TEST \ app \ autoload.php中的目录 PHP致命错误:require_once():无法打开所需的'C:\ wamp \ www \ TEST \ app /../ vendor / symfony / symfony / src / Symfony / Component / Locale / Resources / stubs / functions.php'(include_path第11行的C:\ wamp \ www \ TEST \ app \ autoload.php中的='。; C:\ php \ pear')
<?php
use Doctrine\Common\Annotations\AnnotationRegistry;
if (!class_exists('Composer\\Autoload\\ClassLoader', false)) {
$loader = require __DIR__.'/../vendor/autoload.php';
} else {
$loader = new Composer\Autoload\ClassLoader();
$loader->register();
}
// intl
if (!function_exists('intl_get_error_code')) {
require_once __DIR__.'/../vendor/symfony/symfony/src/Symfony/Component/Locale/Resources/stubs/functions.php';
$loader->add('', __DIR__.'/../vendor/symfony/symfony/src/Symfony/Component/Locale/Resources/stubs');
}
AnnotationRegistry::registerLoader('class_exists');
return $loader;
答案 0 :(得分:0)
首先你需要安装git。 Windows的最新版本,您可以找到here。
之后,您需要设置PATH
变量来查找您的git可执行文件。
然后你需要运行composer update
。
我还建议你也安装svn
。因为在某些情况下,您可以遇到一些使用它的库。