2015-03-13 26 views
0

最新Laravel的稳定版本是5.0.15,但是当我运行作曲家不安装最新的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

+2

添加您的'composer.json' – tlenss 2015-03-13 14:54:39

+1

V5.0.1的内容似乎是最新的。 https://packagist.org/packages/laravel/laravel – tlenss 2015-03-13 15:06:48

+0

@tlenss哦,但为什么它说github上的'stable:5.0.15'呢? https://github.com/laravel/laravel – Webinan 2015-03-13 15:10:05

回答

1
composer install laravel/framework 
+0

好的工作。但让我的答案为需要更多细节的人提供帮助! – Webinan 2015-03-13 15:34:51

+1

@tlenss会'composer更新laravel/framework'使用更聪明,因为那样你会自动使用composer.json?看到相关的问题:http://stackoverflow.com/questions/16739998/symfony2-how-to-update-a-single-library-with-composer-phar – 2015-03-13 16:09:42

+0

你是绝对正确的。我正在纠正OP的命令。 – tlenss 2015-03-13 16:12:37

1

这是因为有一个laravel/laravel这是主要的包和其他包laravel/framework这是最主要的软件包的依赖关系之一。

最新的laravel/laravel5.0.1和最新的laravel/framework5.0.15

所以在安装包,如果它说:

- Installing laravel/framework (v5.0.16) 

这意味着,找你获取最新版本。

+1

所以你使用别人的评论来回答你自己的问题。好! – tlenss 2015-03-13 15:24:38

+0

@tlenss哈哈,不,在发布您的评论(我的坏..)之前,我正在检查https://packagist.org/packages/laravel/framework并发现它!一种http://en.wikipedia.org/wiki/Multiple_discovery !! – Webinan 2015-03-13 15:28:27

+0

:)不用担心。好,你解决了你的问题! – tlenss 2015-03-13 16:00:23

1

我会使用composer update laravel/framework,因为那样你会自动在你的composer.json文件中使用需求。

这就是如果你已经安装了laravel/framework包。

见,How to update a single library with Composer?