【发布时间】:2013-04-18 18:40:18
【问题描述】:
查看PHP Composer的install命令的帮助,看到以下两个选项
$ composer help install
Options:
--prefer-source Forces installation from package sources when possible, including VCS information.
--prefer-dist Forces installation from package dist even for dev versions.
什么是“dist”安装?我浏览了作曲家网站和谷歌,但似乎没有任何东西可以解决这个问题(所以我认为这对于熟悉 Composer 的人来说是核心和显而易见的——为新手问题道歉)
我假设--prefer-source 是 Composer 向 Packagist 询问存储库位置的位置,然后是 checkout/clone/export/etc。项目本身。
如果是这样,那么--prefer-dist 从哪里下载?它下载什么?
【问题讨论】:
-
我完全猜到“dist”是“distribution”的缩写
-
@nickb 这就是在线文档让我相信的——但似乎没有什么能描述分布是什么。
-
检查their example for Smarty。看起来“dist”将是依赖项正在发布的稳定发行版,其中“source”将是最新的快照,可能直接来自其源代码控制。
-
请重新考虑更改已接受的答案,作为我的正确答案。
标签: php composer-php