Composer 没有安装最新的 Laravel (5.0.15)
Posted
技术标签:
【中文标题】Composer 没有安装最新的 Laravel (5.0.15)【英文标题】:Composer doesn't install latest Laravel (5.0.15) 【发布时间】:2015-05-16 02:51:38 【问题描述】:Laravel 的最新稳定版本是 5.0.15,但是当我运行时
composer install laravel/laravel
:
上面写着:
Installing laravel/laravel (v5.0.1)
- Installing laravel/laravel (v5.0.1)
Downloading: 100%
我运行了composer clear-cache
,但下载了相同的版本。
如何强制作曲家安装最新的稳定版本。
composer.json 的内容:
"require":
"laravel/framework": "5.0.*"
,
https://gist.github.com/anonymous/1ca3d46d702541965dfc
【问题讨论】:
添加你的composer.json
的内容
v5.0.1 似乎是最新的。 packagist.org/packages/laravel/laravel
@tlenss 哦,但是为什么它的 github 主页上写着stable:5.0.15
?! github.com/laravel/laravel
现在是 5.0.16
你在哪里看到的?因为最新的标签是 5.0.1。标签是触发packagist拉包的原因。
【参考方案1】:
这是因为有一个laravel/laravel
是主包,另一个包laravel/framework
是主包的依赖项之一。
最新的laravel/laravel
是5.0.1
,最新的laravel/framework
是5.0.15
。
所以在安装软件包时,如果它说:
- Installing laravel/framework (v5.0.16)
这意味着您获得的是最新版本。
【讨论】:
所以你用别人的cmets来回答你自己的问题。哦,好吧! @tlenss 哈哈,不,在您发表评论之前(我的错..)我检查了packagist.org/packages/laravel/framework 并发现了它!有点像en.wikipedia.org/wiki/Multiple_discovery !!【参考方案2】:我会使用composer update laravel/framework
,因为这样您会自动使用 composer.json 文件中的要求。
如果你已经安装了 laravel/framework 包。
见,How to update a single library with Composer?
【讨论】:
【参考方案3】:composer install laravel/framework
【讨论】:
干得好。但是,让我为需要更多详细信息的人提供答案! @tlensscomposer update laravel/framework
使用起来会更聪明,因为那样你会自动使用composer.json?查看相关问题:***.com/questions/16739998/…
你是绝对正确的。我只是在纠正 OP 的命令。以上是关于Composer 没有安装最新的 Laravel (5.0.15)的主要内容,如果未能解决你的问题,请参考以下文章
如何正确使用 Composer 安装 Laravel 扩展包