gpt4 book ai didi

github - 在 Homebrew 公式中,有没有办法指定源存储库的 github 版本(例如,使用 sha)?

转载 作者:行者123 更新时间:2023-12-04 14:32:30 25 4
gpt4 key购买 nike

我正在尝试对 github 公式进行最后润色。我已经能够从 github 中提取一个 zip 文件,但是(出于某种未知原因)其中包含错误版本的文件。而且我正在尝试提取存储库的特定版本,因为(如果我理解正确的话)这是构建公式的习惯方法。因此,拉标签显然是不受欢迎的(这也可以,因为可以使用 HEAD-devel 拉出少数相关的标记版本)。

有没有办法使用 Homebrew 软件 HEAD 拉取存储库的特定版本(除了 GitDownloadStrategy 和标签) ?

作为引用,这是我对当前公式的了解:

class Geocouch < Formula
homepage 'https://github.com/couchbase/geocouch'
head 'https://github.com/couchbase/geocouch.git', :using => :git, :tag => '1.2.x'
url 'https://github.com/couchbase/geocouch/zipball/couchdb1.2.zip'
md5 '2e72424d67e369f2c649ed4ed01cdbc2'

devel do
head 'https://github.com/couchbase/geocouch.git', :using => :git, :tag => 'master'
version '1.3.x'
end
[...]

url行抓取了一个不受欢迎的版本,我正在尝试替换 url符合 :using => :git, :sha => 'eeeb0f2e8d0a77' 之类的内容,但 :sha功能似乎不起作用......尽管这正是我所需要的(我相信)。

最佳答案

您应该可以使用 :revision => 'eeeb0f2e8d0a77'为达到这个。

关于github - 在 Homebrew 公式中,有没有办法指定源存储库的 github 版本(例如,使用 sha)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10303001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com