Homebrew

✍ dations ◷ 2025-04-04 14:49:26 #自由软件包管理系统,用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原文,在网上引发了关于招聘程序员面试时白板编程意义的讨论。

相关

  • 冈山大学冈山大学(日语:おかやまだいがく,英语:Okayama University),简称冈大,是一所位于冈山县冈山市北区的日本国立大学,前身可追溯至1870年的“医学馆”。1949年,统合6所旧制学校成立的新
  • FtsZFtsZ是一种由细菌ftsZ基因编码的蛋白质,组装在接下来会发生细胞分裂,形成隔板的Z-环上,同时该蛋白也是真核生物微管蛋白在原核生物中的同源物。FtsZ以“长丝的温度敏感突变体Z
  • 托勒密十二世托勒密十二世(吹笛者)(希腊语:.mw-parser-output .Polytonic{font-family:"SBL BibLit","SBL Greek","EB Garamond","EB Garamond 12","Foulis Greek",Cardo,"Gentium Plus",Gen
  • 驻外武官驻外武官,即外交代表机构(大使馆、领事馆)的武职专员(法语:Attaché)。多由陆海空三军种的校官或将官中选派,处理军事性业务,为使馆中专司国防的馆员,也是一国军队的驻外代表。驻外武
  • 龙华区龙华区是中华人民共和国广东省深圳市下辖的一个市辖区,辖区面积175.58平方公里,2010年末常住人口137.9万人(其中户籍人口11.4万人)。龙华区位于深圳市中北部,东与龙岗区相邻,南与
  • 加利福尼亚淘金潮“加利福尼亚州淘金潮”(California Gold Rush)(1848年-1855年),于1848年1月24日开始,事源是在沙特磨坊发现黄金。一开始消息传播得较慢,主要是当地人开始淘金,但到1849年消息传开后,
  • 蒙大拿领地纹章蒙大拿领地(英语:Territory of Montana)是美国历史上的一个合并建制领土,存在于1864年5月26日至1889年11月8日之间,之后升格为美国第41个州蒙大拿州。蒙大拿领地系自爱达荷领
  • 古斯塔夫·海因里希·维德曼古斯塔夫·海因里希·维德曼(德语:Gustav Heinrich Wiedemann,1826年10月2日-1899年3月24日),德国物理学家,因其文学作品而知名。
  • 阿里斯·菲利普斯阿里斯·菲利普斯(1915年-1985年),应用力学学者,对材料力学,特别是塑性力学理论有着卓越的贡献。阿里斯·菲利普斯生于希腊,1932年在雅典高中毕业,1937年毕业于国立雅典技术大学
  • 米钦祖区坐标:16°12′S 45°57′E / 16.200°S 45.950°E / -16.200; 45.950米钦祖区(马达加斯加语:Mitsinjo),是马达加斯加的行政区,位于该国西北部,由博爱尼区负责管辖,首府设于米钦祖,面