Satis本质上创建了packagist的本地镜像,它可以下载所有需要缓存的包的副本。
问题是你必须预先指定所有的依赖项。对于几个依赖关系不断变化的项目,让Satis保持最新是一场噩梦。
我设想Satis的工作方式是,当我在我的项目上运行composer install时,它会要求Satis提供我的每个依赖项的副本。如果Satis还没有缓存它,它会查询Packagist,下载一个副本,然后将其提供给我。下一次安装时,它将被缓存。如果Pacakgist随后关闭,或者项目维护者从Github上删除了他的repo,这将无关紧要,因为Satis保留了一个副本。
有没有办法让Satis这样做呢?或者,有没有替代的包装镜可以做到这一点?
发布于 2016-03-30 07:56:49
https://stackoverflow.com/questions/36294630
复制相似问题