【问题标题】:Composer doesn't install latest Laravel (5.0.15)Composer 没有安装最新的 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拉包的原因。

标签: php laravel composer-php


【解决方案1】:

这是因为有一个laravel/laravel是主包,另一个包laravel/framework是主包的依赖项之一。

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

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

  - Installing laravel/framework (v5.0.16)

这意味着您获得的是最新版本。

【讨论】:

【解决方案2】:

我会使用composer update laravel/framework,因为这样您会自动使用 composer.json 文件中的要求。

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

见,How to update a single library with Composer?

【讨论】:

    【解决方案3】:
    composer install laravel/framework
    

    【讨论】:

    • 干得好。但是,让我为需要更多详细信息的人提供答案!
    • @tlenss composer update laravel/framework 使用起来会更聪明,因为那样你会自动使用composer.json?查看相关问题:stackoverflow.com/questions/16739998/…
    • 你是绝对正确的。我只是在纠正 OP 的命令。
    猜你喜欢
    • 2014-06-28
    • 2015-01-18
    • 1970-01-01
    • 2014-11-11
    • 1970-01-01
    • 1970-01-01
    • 2018-08-17
    • 2019-04-05
    • 1970-01-01
    相关资源
    最近更新 更多