2016-11-21 40 views
0

我正在尝试使用Git bash创建一个项目。如何解决与Laravel相关的作曲家错误?

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

错误:

Warning: require(C:\xampp\htdocs\onetoone\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\onetoone\bootstrap\autoload.php on line 17

Fatal error: require(): Failed opening required 'C:\xampp\htdocs\onetoone\bootstrap/../vendor/autoload.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\onetoone\bootstrap\autoload.php on line 17

我已经试过作曲家安装的确实没有什么区别,也已经进入项目目录,并试图安装作曲家但是我没有好运,而且工作起来不应该太复杂。

Error in Git Bash

我怎样才能解决这些错误?我查看了与此有关的其他问题,但没有任何工作。

+0

作曲家dump-autoload? – Mruf

回答

0

确保您订的composer.json

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

composer install 

composer update 

如果你刚刚从GitHub克隆Laravel,将目录更改为正确的(含项目),然后运行第一条命令如上。

0

确保您拥有Laravel的正确服务器要求; failed to open stream:错误表示要么OpenSSL和或Mbstring PHP扩展(s)特别是未启用,如果安装和可用。

以下是在要求Laravel:

  • PHP> = 5.6.4
  • OpenSSL的PHP​​扩展
  • PDO PHP扩展
  • MBSTRING PHP扩展
  • 标记生成器PHP扩展
  • XML PHP扩展

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

之后,运行以下命令:

composer update 

这应该让你解决你所得到的错误,并让你的应用程序的工作。