如何修复与Laravel相关的作曲家错误?

时间:2016-11-21 19:30:59

标签: laravel composer-php autoload

我尝试使用Git bash创建项目。

但是,在创建过程中,它会出现与autoload.php相关的错误。

错误:

  

警告:require(C:\ xampp \ htdocs \ onetoone \ bootstrap /../ vendor / autoload.php):无法打开流:C:\ xampp \ htdocs \ onetoone \ bootstrap \中没有此类文件或目录第17行的autoload.php

  

致命错误:require():无法打开所需' C:\ xampp \ htdocs \ onetoone \ bootstrap /../ vendor / autoload.php'第17行的C:\ xampp \ htdocs \ onetoone \ bootstrap \ autoload.php中的(include_path =' C:\ xampp \ php \ PEAR')

我已经尝试过没有区别的作曲家安装,也进入了项目目录并尝试过作曲家安装,但是我没有运气,这样做起来并不复杂。

Error in Git Bash

如何解决这些错误?我已经查看了与此相关的其他问题,但没有任何工作。

2 个答案:

答案 0 :(得分:0)

确保您拥有composer.json

删除"供应商"目录,然后运行

composer install

composer update

如果您刚刚从Github克隆了Laravel,请将您的目录更改为正确的目录(包含您的项目),然后运行上面的第一个命令。

答案 1 :(得分:0)

确保您拥有Laravel的正确服务器要求; failed to open stream:错误表示 OpenSSL Mbstring PHP 扩展程序特别是在安装且可用时未启用。 < / p>

以下是Laravel的要求:

  • PHP&gt; = 5.6.4
  • OpenSSL PHP扩展
  • PDO PHP Extension
  • Mbstring PHP扩展
  • Tokenizer PHP扩展
  • XML PHP扩展

检查并启用php.ini中所需的扩展程序,并记得重新启动服务器。

之后,运行以下命令:

composer update

这应该可以帮助您解决所遇到的错误并使您的应用程序正常运行。