【问题标题】:Install an old revision using Homebrew使用 Homebrew 安装旧版本
【发布时间】:2014-09-17 08:54:23
【问题描述】:

我正在尝试使用有点旧的提交来安装公式。

当 brew 克隆存储库时,它似乎只下载最后两个提交,并且不可能要求比这更旧的修订。

从文档的外观来看,使用 Homebrew 检查旧提交似乎是不可能的。有没有办法解决这个问题?

例如,这里是公式的“头”属性:

  head 'git://anongit.kde.org/konsole.git', :revision => 'd8be35b5c7b93a324ed88f257785c2251f7cc964'

如果您尝试自己克隆存储库,您会看到修订版确实存在。但是,当自制程序进行克隆时,该修订版不是树的一部分。

【问题讨论】:

  • 作为一个糟糕的解决方法,我进入 /Library/Cache/Homebrew 并制作了我自己的克隆:这样,Homebrew 使用我的小丑,有一个完整的树,并设法检查我指定的修订在公式中。

标签: git homebrew


【解决方案1】:

您可以使用brew edit FORMULA 修改url 和sha 以匹配您的目标下载。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-17
    • 1970-01-01
    • 2019-09-13
    • 2020-02-12
    • 1970-01-01
    • 2017-07-08
    相关资源
    最近更新 更多