安装特定 laravel 版本的问题

Posted

技术标签:

【中文标题】安装特定 laravel 版本的问题【英文标题】:Problem with installation of a specific laravel version 【发布时间】:2020-01-09 00:02:30 【问题描述】:

一旦我尝试在 Windows 上安装 Laravel 5.2 版,它就会显示所显示的错误。其他较新版本正在成功安装。

我有一个 php 版本 5.6.40 并安装了 composer。

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

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

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

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

脚本 php artisan clear-compiled 处理 pre-update-cmd 事件返回错误代码 255

【问题讨论】:

您遵循了哪些步骤?你有没有运行composer install 命令 是的,composer 已经安装好了。 运行composer update 检查供应商文件夹。如果不存在则运行composer update Install specific version using laravel installer的可能重复 【参考方案1】:

我们收到一个错误,因为我们的项目中缺少供应商文件夹,供应商目录包含我们的 Composer 依赖项。

需要 /vendor 文件夹,因为所有包都在那里,包括 Laravel 使用的所有类,只需执行两个步骤即可解决问题:

composer update --no-scripts 
composer update

【讨论】:

以上是关于安装特定 laravel 版本的问题的主要内容,如果未能解决你的问题,请参考以下文章

text 安装特定版本的laravel

如何在新安装时指定 Lumen(或 Laravel)版本?

如何将 Laravel 安装程序“laravel/installer”更新到最新版本?

无法安装所需版本的 Laravel

在可使用 PHP 版本 5.6.30 安装的版本中找不到版本 6 的包 laravel/laravel

如何迁移:在 laravel 5 中回滚特定表