Homebrew

✍ dations ◷ 2025-10-12 21:40:49 #自由软件包管理系统,用Ruby编程的自由软件,使用BSD许可证的软件

Homebrew是一款自由及开放源代码的软件包管理系统,用以简化macOS系统上的软件安装过程,最初由马克斯·霍威尔(Max Howell)写成。因其可扩展性得到了一致好评,而在Ruby on Rails社区广为人知。

Homebrew使用GitHub,通过用户的贡献扩大对软件包的支持。2012年,Homebrew是GitHub上拥有最多新贡献者的项目。2013年,Homebrew同时成为GitHub上最多贡献者及最多已关闭问题的项目。

Homebrew以Ruby语言写成,针对于Mac OS X操作系统自带Ruby的版本。默认安装在/usr/local,由一个核心git版本库构成,以使用户能更新Homebrew。包管理器使用一种称为“公式”(formula)的DSL脚本来管理依赖、下载源代码及配置和编译软件,从源代码中构建软件。称为“瓶”(bottle)的二进制包是用默认选项预编译好的公式。

Homebrew的作者Max Howell曾应聘过Google的职位,在技术没有成功之后,在Twitter上发帖 (Google:我们90%的工程师都在用你的软件(Homebrew),但是你不会在白板上翻转二叉树所以滚出去) twitter原文,在网上引发了关于招聘程序员面试时白板编程意义的讨论。

相关

  • 呼吸衰竭呼吸系统 Field =呼吸衰竭(英语:Respiratory failure)系为动脉中氧气或二氧化碳,或二者皆不符合正常比例,是由于呼吸系统的气体交换不足之故。动脉血液的携氧量过低
  • 塞韦罗·奥乔亚塞韦罗·奥乔亚·德阿尔沃诺斯(Severo Ochoa de Albornoz,1905年9月24日-1993年11月1日),西班牙裔美国生物化学家,1959年诺贝尔生理学或医学奖获得者。塞韦罗·奥乔亚出生于西班牙
  • 帕特南县普特南县(Putnam County, Georgia)是美国乔治亚州中部的一个县。面积934平方公里。根据美国2000年人口普查,共有人口18,812。县治伊屯顿(Eatonton)。成立于1807年12月10日。县名
  • 柳枝稷柳枝稷(学名:Panicum virgatum),多年生草本植物,容易繁殖,草梗粗壮,高度达3米。分布于美国德克萨斯州草原地区至加拿大。可用于提炼燃料乙醇。柳枝稷是北美洲的原生植物,不太需要施
  • 韦恩·胡(英语:Wayne Hu,?-),美国宇宙学家,芝加哥大学教授。胡擅长宇宙微波背景的各向异性物理学,他在这方面做了大量的推广工作。
  • 原颚龟原颚龟(学名:Proganochelys quenstedti)是到目前为止已发现的最古老的陆生乌龟,可追溯到大约2亿年前的三叠纪晚期。原颚龟生活在三叠纪的劳亚大陆,被发现于德国、格陵兰以及泰国
  • 海南话拼音方案海南话拼音方案是广东省教育部门于1960年9月公布的广东拼音方案之一,以海南省文昌市文昌口音为标准,以拉丁字母拼写语音,以右上方标数字表示声调。注: (1)e 念 ê,ˆ一般不写出来。
  • 水獭属水獭属(学名Lutra)包括两种产于欧洲和亚洲的水獭。
  • 茅台学院茅台学院,简称茅院,是中华人民共和国的一所全日制本科民办普通高等学校,位于贵州省仁怀市。2017年5月23日,茅台学院成立,由贵州茅台酒股份有限公司举办。广东新华教育学院成
  • 东京都立大学东京都立大学(日语:東京都立大学/とうきょうとりつだいがく ,英语:Tokyo Metropolitan University),简称都立大,旧名首都大学东京,是一所位于东京都八王子市的公立大学,于2005年创立