下面由Laravel教程欄目給大家介紹安裝更新 Laravel 安裝器的方法 ,希望對(duì)需要的朋友有所幫助!
使用 Composer 安裝新的 Laravel 安裝器很容易,但是如果已經(jīng)安裝了該怎么辦?最新的 Laravel 安裝器對(duì)于您的工作流程至關(guān)重要,因此您需要確保獲得的是最新版本。如果您有任何問(wèn)題,我們將為您服務(wù)!
如果您還沒有聽說(shuō)過(guò),Laravel 團(tuán)隊(duì)發(fā)布了 Laravel 安裝器 軟件包的下一個(gè)主要版本,其中包括對(duì) Jetstream 的支持。新版本還在幕后使用 composer create-project
命令,而不是從 Laravel 的構(gòu)建服務(wù)器下載歸檔文件。
隨著這項(xiàng)變更,Taylor Otwell 計(jì)劃 在一兩個(gè)月內(nèi)關(guān)閉構(gòu)建服務(wù)器,因此您必須盡快升級(jí)安裝程序。
更新安裝器
如果你已經(jīng)在本地機(jī)器中全局引入了 laravel/installer
,你可以使用以下方法將 laravel/installer
更新到最新版本:
- 通過(guò)
composer require
更新到^4.0
- 通過(guò) Composer 卸載并重裝這個(gè)包
- 更新全局的
composer.json
文件并且運(yùn)行composer update
Composer Require
通過(guò) composer require
全局更新到下一個(gè)主要版本最簡(jiǎn)單的方式是:
composer global require "laravel/installer:^4.0"
只要不存在依賴沖突,現(xiàn)在你應(yīng)該有了最新的 4.x
的安裝器。 我建議每周更新一次(至少在一開始是這樣),以獲得有關(guān) Laravel 8 的合并更新/bug修復(fù)。
如果您要求使用的是 4.x 版本,可以在 Laravel CLI 中驗(yàn)證安裝信息:
laravel --version Laravel Installer 4.0.3
卸載并重新安裝
如果通過(guò) composer require
更新時(shí)遇到問(wèn)題,您總是可以通過(guò)命令行卸載并重新安裝。我們已經(jīng)提及這種方法,它使用 composer
全局刪除舊版本,并重新安裝 laravel/installer
:
composer global remove laravel/installer composer global require laravel/installer
更新全局的 composer.json文件
另一種方法是更新全局的 composer.json
文件。對(duì)我來(lái)說(shuō),這個(gè)文件的路徑是 ~/.composer/composer.json
。在寫作本文時(shí),最新的 發(fā)行版 是 3.2.0;但是,已存在 4.x
tags。您需要安裝器的 4.x
版本。
調(diào)整您的 composer.json
文件以使用 ^ 4.0
版本:
{ "require": { "laravel/installer": "^4.0", } }
返回命令行,運(yùn)行全局更新:
composer global update
驗(yàn)證更新
如上所述,無(wú)論您使用哪種方法來(lái)更新安裝器,請(qǐng)確保您擁有正確的版本:
laravel --version Laravel Installer 4.0.3
紅利點(diǎn)
我注意到 Laravel 安裝器在 Laravel 8 發(fā)布當(dāng)天就收到了一些更新,其中包括諸如 --stack
和 --teams
之類的選項(xiàng)。--stack
選項(xiàng)允許您將堆棧類型配置為 livewire
或 inertia
:
laravel new myapp --jet --stack=inertia --team
原文地址:https://laravel-news.com/updating-the-laravel-installer
譯文地址:https://learnku.com/laravel/t/49603