作曲者:如何找到软件包的确切版本?
假设我正在编写一个库A,该库依赖于另一个库,例如monolog。 我想安装最新版本的monolog,因此将其放在composer.json中: { "require": { "monolog/monolog": "*.*.*" } } 然后我跑$ php composer.phar install。 我期待在composer.lock内找到安装的版本,但是不存在: { "hash": "d7bcc4fe544b4ef7561918a8fc6ce009", "packages": [ { "package": "monolog/monolog", "version": "dev-master", "source-reference": "2eb0c0978d290a1c45346a1955188929cb4e5db7" } ], "packages-dev": null, "aliases": [ ], "minimum-stability": "dev", "stability-flags": [ ] } 我需要版本,因为我想将我的库绑定到一组特定的版本,例如:如果我发现版本是1.3.5,请在我的composer.json文件中输入以下内容: "require": { "monolog/monolog": "1.3.*" } 有任何想法吗?