当前位置:首页 > 民俗文化

homebrew macOS 包管理工具 Homebrew 不完全指南

说到包管理工具,它几乎已经成为现代操作系统或开发平台不可或缺的工具软件。如果你有服务器管理方面的经验,一定用过yum这样的工具,只需要几个命令就可以安装所有需要的服务。

无论我们平时做开发还是管理服务器,都不可避免的会用到一些第三方依赖包。即使你设置了最简单的web服务器,你也需要安装至少一个nginx。

包管理工具的基本功能是提供一个集中的平台,在这里可以找到最流行的组件,而不是必须从自己的主页下载和安装每个软件。只需输入一个简单的命令,就可以直接安装了。包管理工具还将帮助用户管理所有这些包的版本及其依赖关系。

就像刚才提到的设置web服务器的例子,如果没有包管理工具,我们需要找到每个组件的下载位置,手动管理它们的更新、依赖关系等等,这样会消耗很多精力。幸运的是,包管理工具已经为我们处理了所有这些,我们所要做的就是安装和使用它。

macOS上的包管理

包管理在我们自己的开发机上有什么用?下面一步一步给大家介绍。家酿作为macOS包管理工具的后起之秀,近一两年蓬勃发展。相比其前辈macports和Fink,其整体设计更符合现代开发环境,平台更新更快。

不再废话,开始进入正题,不管你是新来的还是用过的,但还没有深入了解。相信以下内容对你会有帮助。

安装和使用

使用Homebrew的第一步是安装,它的主页上有一个清晰的文档https://brew.sh,最简单的方法就是只用一行命令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

这是一个ruby脚本,执行这个安装脚本就可以完成Homebrew的所有安装操作。继续吧。安装完成后,我们可以使用brew命令安装所需的软件包:

brew install node

下图显示了完整的安装过程:

了解了这个背景,你就应该知道这个表情不是随便放上去的,正好符合家酿的主题。

记住我们在开头提到的包的安装位置,/usr/local/Cell。地窖这个词的意思是酒窖。是不是又符合主题了。

这就是家酿的完整命名含义。读完《https://docs.brew.sh/Formula-Cookbook.html,》,我相信你会更好地理解家酿啤酒各种名称的含义。

总结

本文是自制程序的概述,介绍了它的主要功能和它能做什么。也希望这个介绍能帮助你更多的了解Hombrew。

1.《homebrew macOS 包管理工具 Homebrew 不完全指南》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《homebrew macOS 包管理工具 Homebrew 不完全指南》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/guoji/809439.html

上一篇

环球美联英语 环球美联英语培训“人去楼空” 老师被拖欠工资学员讨要学费

下一篇

霍国强 周庄影艺小院对外开放 首届中国“摄影+旅游”研讨会举办

kubectl 你一定会用到的7条kubectl命令

Kubectl是Kubernetes的命令行工具,人们通常通过它与Kubernetes进行交互。Kubectl可以管理集群本身,并在集群上安装和部署容器化的应用程序。在《库伯内斯管理教程》一文中,我们详细介绍了如何在不同的操作系统中安装库伯克尔,以及如何使用RKE和...

社保新闻 注意!关于社保的这24个时间节点你知道吗?

  • 社保新闻 注意!关于社保的这24个时间节点你知道吗?
  • 社保新闻 注意!关于社保的这24个时间节点你知道吗?
  • 社保新闻 注意!关于社保的这24个时间节点你知道吗?

和慧眼 苍南招聘,浙江和慧眼智能工程有限公司,销售副总助理,产品部经理助理,招标及工程造价助理,仓库管理员

浙江合惠妍智能工程有限公司 副销售助理 面对面谈判 1.形象气质好。 2.有驾驶证(C证)和1年以上驾驶经验; 3.熟练使用办公软件; 4.较强的业务拓展和沟通能力; 5.负责、勤奋、踏实、细致; 6.具有良好的沟通能力和语言能力,能在一定压力下工作; 7.有类似工...

真有两把刷子!仓库工人用牙刷写春联 网友评论亮了

  • 真有两把刷子!仓库工人用牙刷写春联 网友评论亮了
  • 真有两把刷子!仓库工人用牙刷写春联 网友评论亮了
  • 真有两把刷子!仓库工人用牙刷写春联 网友评论亮了
中兴olt 中兴olt的开通资料及qing的步骤与vlan smart qinq命令-深圳苏山伟达

中兴olt 中兴olt的开通资料及qing的步骤与vlan smart qinq命令-深圳苏山伟达

中兴olt开放数据,清、vlan智能qinq命令步骤 第一步是配置保留的VLAN xan(config)# VLAN-reserve 4001-4094 其次,全局启用zxan (config) # vlan-smart-qinq启用 第三步,epon onu接口v...

厂丝 古运河旁的国家厂丝仓库,变身杭城最具艺术感酒店

  • 厂丝 古运河旁的国家厂丝仓库,变身杭城最具艺术感酒店
  • 厂丝 古运河旁的国家厂丝仓库,变身杭城最具艺术感酒店
  • 厂丝 古运河旁的国家厂丝仓库,变身杭城最具艺术感酒店
冒充老干妈员工诈骗腾讯者被公诉 一文梳理关键节点

冒充老干妈员工诈骗腾讯者被公诉 一文梳理关键节点

冒充老干妈员工诈骗腾讯者被公诉,一文梳理关键节点...

shutdown CentOS关机大法之shutdown命令格式

shutdown CentOS关机大法之shutdown命令格式

系统管理员将通知所有已登录的用户,系统将被关闭,新用户将无法再登录。通过执行参数shutdown命令,可以直接关闭Linux主机,或者在指定时间后关闭,或者关闭并重新启动主机。在这个过程中,其他用户运行的vi和mail等程序可以有时间保存正在编辑的文档并正常退出。...