我是一个开发团队的成员,我的同事(团队成员)在一个单独的Git分支中工作,这些分支是由develop创建的,然后将它们的分支合并成一个共同的开发分支,即。
在获取、签出和提取其中一个分支中的最新更改并使用Drush清除缓存后,我在Git中得到以下错误。当我在浏览器中访问我的网站主页的URL时,这些错误也开始出现。
PHP Warning: require(C:\xampp\htdocs\drupal9\vendor\composer/../../web/core/includes/bootstrap.inc): failed to open stream: No such file or directory in C:\xampp\htdocs\drupal9\vendor\composer\autoload_real.php on line 45
PHP Fatal error: require(): Failed opening required 'C:\xampp\htdocs\drupal9\vendor\composer/../../web/core/includes/bootstrap.inc' (include_path='C:\xampp\htdocs\drupal9\vendor/pear/archive_tar;C:\xampp\htdocs\drupal9\vendor/pear/console_getopt;C:\xampp\htdocs\drupal9\vendor/pear/pear-core-minimal/src;C:\xampp\htdocs\drupal9\vendor/pear/pear_exception;C:\xampp\php\PEAR') in C:\xampp\htdocs\drupal9\vendor\composer\autoload_real.php on line 45
Warning: require(C:\xampp\htdocs\drupal9\vendor\composer/../../web/core/includes/bootstrap.inc): failed to open stream: No such file or directory in C:\xampp\htdocs\drupal9\vendor\composer\autoload_real.php on line 45
Fatal error: require(): Failed opening required 'C:\xampp\htdocs\drupal9\vendor\composer/../../web/core/includes/bootstrap.inc' (include_path='C:\xampp\htdocs\drupal9\vendor/pear/archive_tar;C:\xampp\htdocs\drupal9\vendor/pear/console_getopt;C:\xampp\htdocs\drupal9\vendor/pear/pear-core-minimal/src;C:\xampp\htdocs\drupal9\vendor/pear/pear_exception;C:\xampp\php\PEAR') in C:\xampp\htdocs\drupal9\vendor\composer\autoload_real.php on line 45通常,我可以修复错误,但我不知道如何修复上面的内容,因为PHP指出了vendor文件夹中的文件,这些文件是由Composer为所有项目依赖项创建的,以及Drupal core文件夹中的文件。尝试通过修改每个依赖项和core文件夹的源代码中的代码来调试每个错误并不是一个好主意,因为这不是修复Composer和Drupal引发的错误的标准方法。
有人能帮帮我吗?
Drupal核心版本为9.1.0。
发布于 2023-05-24 06:47:49
好吧,我一次就修好了所有的错误。我只是简单地执行了composer update和Composer,提取了同事添加的composer.json中所有缺失的依赖项,错误就消失了。干杯。:)
https://drupal.stackexchange.com/questions/315835
复制相似问题