如何为 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 之后你需要重启cmd
或pc
@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 安装程序?的主要内容,如果未能解决你的问题,请参考以下文章