无法使用Composer安装软件包

时间:2017-02-28 10:24:04

标签: php github composer-php

我正在尝试使用composer安装tplaner/when包:

安装运行正常,但是,当我检查已安装的组件时,类When缺少某些方法,这些方法显示在github上的源文件中并在自述文件中引用(例如, getOccurences)。

我尝试将composer.json中的版本手动编写为:

"require": {
        "tplaner/when": "2.*"
    }

......但无济于事。

可能我正在为一些菜鸟作曲家做错:) 谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

我认为您将vendor文件夹中的来源与GitHub来源进行了比较。如果您这样做,请确保与正确的Git版本标记进行比较。

您的Composer已安装版本2.*,因此您需要与git tag v2.0.0进行比较。我假设您与(开发)master分支进行比较。

如果您需要的功能不在2.0.0版本中,那么唯一可行的方法是等到它们在下一个版本中变为stable或切换到您的开发分支dev-master作曲:

"require": {
    "tplaner/when": "dev-master"
}
相关问题