【发布时间】:2025-11-27 02:50:01
【问题描述】:
尝试更新到最新的 Laravel Homestead 版本。文档说要更新 composer json 如下:"laravel/homestead": "^11"
我的所有开发都使用一个盒子,所以我认为它是指 Homestead 目录中的 composer.json。当我将此行添加到该文件时,我收到以下错误消息:
Root package 'laravel/homestead' cannot require itself in its composer.json
当我运行vagrant box list 时,我得到以下输出:
laravel/homestead (virtualbox, 9.5.1)
laravel/homestead (virtualbox, 9.6.0)
laravel/homestead (virtualbox, 10.0.0)
据我所知,这意味着我正在运行 Homestead V10.0.0。
那么,如何更新到版本 11?
【问题讨论】:
-
您的
composer.json中name的值是多少? -
laravel/宅基地
-
这就是你的答案。将
name更改为composer.json,laravel/homestead将能够require 自己进入其中。