Laravel 5.2 - 使用 composer 和 git bash 安装 laravel 时出错

Posted

技术标签:

【中文标题】Laravel 5.2 - 使用 composer 和 git bash 安装 laravel 时出错【英文标题】:Laravel 5.2 - Error while installing laravel using composer with git bash 【发布时间】:2018-04-16 04:14:30 【问题描述】:

我是 laravel 新手,在使用 composer 安装 laravel 时出现错误。我试图找到解决方案,但最终什么也没找到。我也尝试了作曲家更新。但安装时仍然遇到问题,下面是命令。

命令:

composer create-project --prefer-dist laravel/laravel cms 5.2

错误:

致命错误:require():需要打开失败 'C:\xampp\htdocs\cms\bootstrap/../vendor/autoload.php' (include_path='C:\xampp\php\PEAR') 在 C:\xampp\htdocs\cms\bootstrap\autoload.php 在第 17 行 PHP 警告:需要(C:\xampp\htdocs\cms\bootstrap/../vendor/autoload.php): 无法打开流:中没有这样的文件或目录 C:\xampp\htdocs\cms\bootstrap\autoload.php 在第 17 行 PHP致命错误:require():需要打开失败 'C:\xampp\htdocs\cms\bootstrap/../vendor/autoload.php' (include_path='C:\xampp\php\PEAR') 在 C:\xampp\htdocs\cms\bootstrap\autoload.php 在第 17 行 脚本 php artisan clear-compiled 处理返回的 pre-update-cmd 事件 错误代码 255

我已尝试重新安装 composer,但问题仍然存在。提前致谢

【问题讨论】:

【参考方案1】:

试试这个:

composer create-project --prefer-dist laravel/laravel cms "5.2.*"

注意*如果您已经有cms 目录,请在运行上述命令之前先将其删除。

阅读更多:https://laravel.com/docs/5.2/installation#installing-laravel

【讨论】:

【参考方案2】:

运行composer dump-autoload 将解决此错误。

【讨论】:

我这样做了,但仍然有错误** [RuntimeException] 无法扫描“数据库”中的类,它似乎不是文件也不是文件夹** 删除composer.lock文件并再次运行composer update

以上是关于Laravel 5.2 - 使用 composer 和 git bash 安装 laravel 时出错的主要内容,如果未能解决你的问题,请参考以下文章

如何更改 Laravel 5.2 更改登录路由?

在 Ubuntu 系统安装 Redi laravel 5.2 引入第三方类

我将如何在后台运行 Laravel 5.2 的队列监听器?

Git克隆的laravel 5.2项目不会迁移

Aws-sdk-php-laravel 在 laravel 5.2 中得到 500 错误

通过 Composer 下载 Lumen 时出错