gpt4 book ai didi

Homebrew 公式 : Download two URL packages

转载 作者:行者123 更新时间:2023-12-04 23:27:21 25 4
gpt4 key购买 nike

我需要用文件上传包编译 nginx。该模块不是默认 nginx brew 公式的一部分。似乎 brew 公式基于一个下载 pkg,见下文

class Nginx < Formula
homepage 'http://nginx.org/'
url 'http://nginx.org/download/nginx-1.2.0.tar.gz'
md5 'a02ef93d65a7031a1ea3256ad5eba626'

devel do
url 'http://nginx.org/download/nginx-1.3.0.tar.gz'
md5 'b02e171c4a088aa9a5ab387943ce08eb'
end

如何在子文件夹中下载波纹管,比如 nginx/contrib ?
url 'http://www.grid.net.ru/nginx/download/nginx_upload_module-2.2.0.tar.gz'
md5 '2681a6167551830a23336fa41bc539a1'

最佳答案

您可以使用“子公式”。您可以将此类定义粘贴在 Nginx 公式文件中:

class NginxUploadModule < Formula
url 'http://www.grid.net.ru/nginx/download/nginx_upload_module-2.2.0.tar.gz'
md5 '2681a6167551830a23336fa41bc539a1'
end

然后在 install Nginx 公式的方法,你会做类似的事情
NginxUploadModule.new.brew do
(buildpath/'where/you/want/the/files').install Dir['*']
end

相应地调整路径。

核心 Homebrew 存储库中有很多这样的例子; grepping“new.brew”应该给你不少。

关于 Homebrew 公式 : Download two URL packages,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10665072/

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