我已经安装了一个Laravel应用程序以及管理菜单voyager。
我想更新到新的最新voyager版本。 GitHub上的当前版本是1.0.11,而composer.json
里面的版本是
"require": {
"tcg/voyager": "^1.0"
运行composer update
后,我发现tcg/voyager
包没有更新:
在我找到的composer.lock
文件中
"name": "tcg/voyager",
"version": "v1.0.11",
"source": {
"type": "git",
"url": "https://github.com/the-control-group/voyager.git",
"reference": "919fcbb5c9a53d601b4b5eeb983e2a29a488e1cb"
},
所以看起来我拥有最新版本的tcg/voyager
包。
但是,我清楚地看到MenuItemPolicy.php文件与我的本地版本不同。 12小时前提交的最新更改尚未在我的本地版本中进行。为什么呢?
答案 0 :(得分:2)
自提交以来,还没有创建标记,因此您的^1.0
版本约束无法找到它。如果您想使用 1.0 分支的头部,可以使用类似1.0.x@dev
的内容,但请注意,您可能会引入程序包作者认为不稳定的更改。