我刚刚运行我的项目后更新了我的作曲家它在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'(include_path在第11行的C:\ wamp \ www \ TEST \ app \ autoload.php中=' . ;; 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;
1 回答
首先你需要安装git . Windows的最新版本,你可以找到here .
之后,您需要设置
PATH
变量来查找您的git可执行文件 .然后你需要运行
composer update
.我也建议你也安装
svn
. 因为在某些情况下,您可以遇到一些使用它的库 .