作曲家没有从github下载最新的composer.json?

时间:2014-02-28 16:14:22

标签: composer-php phpseclib

这是我的项目composer.json:

{
    "require": {
        "phpseclib/phpseclib": "0.3.x"
    }
}

这是phpseclib的composer.json:

https://github.com/phpseclib/phpseclib/blob/master/composer.json

注意该文件在该行中的含义:

        "System": "phpseclib/"

当我cat vendor/phpseclib/phpseclib/composer.json时,我看不到那条线。为什么不呢?

1 个答案:

答案 0 :(得分:1)

您已告知Composer下载匹配“0.3.x”的最新标记版“phpseclib / phpseclib”。

首先 - 没有标记版本,因为他们添加了"System": "phpseclib/"因此Composer没有下载它。如果您想获得最新版本,则应将所需版本设置为dev-master

第二 - 我认为0.3.x不是有效的semver版本。您的意思是0.3.*还是等效的~0.3