如何为 8.x 版本更新 Laravel 安装程序?

Posted

技术标签:

【中文标题】如何为 8.x 版本更新 Laravel 安装程序?【英文标题】:How to update Laravel Installer for version 8.x? 【发布时间】:2020-12-28 14:37:17 【问题描述】:

我使用这个命令安装 Laravel 安装程序:

composer global require "laravel/installer"

为了创建我使用的项目:

laravel new name --jet

9 月 8 日 laravel 8.x 发布,我正在寻找使用 laravel 命令安装它,但我做不到。相反,使用 Laravel 7.x 创建了一个新的 laravel 项目。我需要一些帮助。

注意:我可以使用此命令使用Laravel 8.x 创建一个项目,但我需要更新我所需的 Laravel 并使用 laravel 命令使用 laravel 8.x 和 jetstream 创建一个项目:

Error 看起来像这样.....

【问题讨论】:

你使用的是什么版本的 php laravel-news.com/updating-the-laravel-installer 请在代码块中的普通测试中也发布错误。 到目前为止,您尝试了哪些更新安装程序? 这能回答你的问题吗? Difference between composer update and composer global update 【参考方案1】:

这可能会有所帮助:https://laravel-news.com/reminder-update-your-laravel-installer

要查看您安装的版本,请在控制台中运行 laravel -V 如果低于 v4.0,您需要更新,我们有一个 教程,但通常只是运行的问题:

composer global require "laravel/installer:^4.0"

【讨论】:

【参考方案2】:

确保将您的 php 版本更新到 >7.3 和最新的 Laravel Installer 4.0.3

composer global require laravel/installer

【讨论】:

请分享更多解释,以便其他人学习。【参考方案3】:

/home/example_username/.config/composer 转到此文件夹

并编辑composer.json

然后放


    "require": 
        "laravel/installer": "^4.0"
    

然后运行composer global update

【讨论】:

是的,我这样做了,但是在更新安装程序之后,当我输入 laravel --version 时,它会显示像 3.x 这样的旧版本 @TarikManoar 之后你需要重启cmdpc @TarikManoar 然后检查你的/home/example_username/.config/composer 这里composer.json 文件显示的是什么版本【参考方案4】:

会有用的

composer create-project --prefer-dist laravel/laravel laravel
composer require laravel/jetstream
php artisan jetstream:install inertia

【讨论】:

它可以工作,但 laravel 会删除作曲家安装,这就是我需要安装程序的原因 @TarikManoar 这是什么意思? “laravel 将删除作曲家安装”?

以上是关于如何为 8.x 版本更新 Laravel 安装程序?的主要内容,如果未能解决你的问题,请参考以下文章

有多个 xampp 版本时如何为作曲家设置 php 版本?

如何为 Qt 5 安装 OpenGL

Ionic - 如何为 Android 应用程序的更新版本上传 apk

使用 laravel 安装程序安装特定版本

如何将 laravel 版本从 8.x 降级到 7.x?

如何为shell安装有道及更新pip.