【问题标题】:How do I fix a composer error related to Laravel?如何修复与 Laravel 相关的作曲家错误?
【发布时间】:2017-04-05 07:20:30
【问题描述】:

我正在尝试使用 Git bash 创建一个项目。

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

错误:

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

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

我尝试了 composer install ,它没有任何区别,也进入了项目目录并尝试了 composer install 但是我没有运气,它不应该这么复杂开始工作。

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

【问题讨论】:

  • 作曲家转储自动加载?

标签: laravel composer-php autoload


【解决方案1】:

确保您拥有composer.json

删除“vendor”目录,然后运行

composer install

composer update

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

【讨论】:

    【解决方案2】:

    确保你有正确的 Laravel 服务器要求; failed to open stream: 错误表明 OpenSSL 和或 Mbstring PHP 扩展如果已安装且可用,则特别未启用。

    以下是 Laravel 的要求:

    • PHP >= 5.6.4
    • OpenSSL PHP 扩展
    • PDO PHP 扩展
    • Mbstring PHP 扩展
    • Tokenizer PHP 扩展
    • XML PHP 扩展

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

    之后,运行以下命令:

    composer update
    

    这应该使您能够解决遇到的错误并让您的应用程序正常运行。

    【讨论】:

      猜你喜欢
      • 2013-06-01
      • 2015-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-26
      • 2013-08-16
      • 2018-10-13
      相关资源
      最近更新 更多