一、Homebrew简介

  Homebrew是Mac OS平台下的一个软件安装包管理器,使用brew命令可以很方便的进行Mac OS的软件包安装、更新、卸载等。

二、Homebrew安装

  在终端输入以下命令:

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

三、安装可能出现的问题

  显示"-bash: brew: command not found":

  解决方案,在环境变量PATH中添加 /usr/local/bin 路径,具体操作如下

//1、打开终端,输入以下命令打开 .bash_profile
sudo vim .bash_profile //2、输入 i 进入编辑模式,然后输入环境变量:
export PATH=/usr/local/bin:$PATH//3、编辑完成后,按 Esc 退出编辑,并输入 :wq! 保存并退出//4、输入以下命令是环境变量生效
source .bash_profile

注:

  第一步输入的命令可能会出现警告,Swap file "~/.bash_profile.swp" already exists! ,出现这个警告的原因是:

    vim 编辑过程中,由于某种原因异常退出正在编辑的文件,再次编辑该文件时,会出现该提示。 

    使用vim编辑文件实际是先 copy 一份临时文件并映射到内存给你编辑, 编辑的是临时文件, 当执行:w 后才保存临时文件到原文件,执行:q 后才删除临时文件。

    每次启动检索是否有临时文件, 有则询问如何处理,就会出现如上情景。

  解决方法:(隐藏的 *.swp 文件删除即可),具体命令如下:

//使用命令查看隐藏swp文件(隐藏文件都以.开头):
ls -a//使用rm -rf删除这个.swp文件,便不会弹出警告信息。
rm -rf .bash_profile.swp

四、更换清华源

 1、更换homebrew

cd "$(brew --repo)"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git

brew update

 2、更换homebrew-bottles

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

五、Homebrew常用命令

//安装包
brew install <packageName>//卸载包
brew uninstall <packageName>//更新包
brew upgrade <packageName>//查看已经安装的包
brew list//查看包信息
brew info <packageName>//更新Homebrew
brew update//查看Homebrew版本
brew -v

转载于:https://www.cnblogs.com/lkc9/p/10910595.html

Mac OS包管理器Homebrew相关推荐

  1. Mac OS 软件包管理器Homebrew

    前言 当我们在 Mac os 下安装软件的时候,常常会因为缺失依赖包而不得不停止,这时候通常的做法就是在网上下载各种依赖包来进行一一的安装,这种操作难免会有些复杂了,并且很浪费时间.那么今天要讲的是一 ...

  2. 开源包管理器Homebrew被曝 RCE,影响 macOS 和 Linux 系统

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士 Homebrew Cask 官方仓库最近被曝一个严重的 RCE 漏洞,可导致攻击者在安装了 Homebrew 的用户机器上执行任意代码. ...

  3. brew安装教程,brew换国内软件源,brew换中科大源,brew常用命令,Mac的包管理器

    卸载brew brew安装 brew换源 brew常用命令 整理下来为个人记录之用,此文章经过一次迭代,以前用腾讯源,后来它不行了-- 依据此教程操作之后brew和apt或pacman无异:速度极快. ...

  4. Mac npm6.10.3包管理器下载依赖并运行项目的步骤

    Mac npm包管理器下载依赖并运行项目的步骤 1.使用npm config get registry查看npm的仓库地址 2.使用npm config set registry https://re ...

  5. opm openresty的包管理器-中文文档

    2022年1月11日13:57:45 官方:https://opm.openresty.org/ 官方文档:https://opm.openresty.org/docs#table-of-conten ...

  6. 谁说 C/C++ 没有好的包管理器?这里来一沓!C/C++学习者建议收藏

    包管理器可以帮助你更方便地安装依赖关系,并决定所安装的版本,提高你的开发幸福感.许多语言都有自己的包管理器,像 Node.js 的 npm/yarn.Rust 的 Cargo.Python 的 pip ...

  7. Chocolatey 包管理器安装配置

    文章目录 概述 安装 使用 命令 卸载 概述 Chocolatey 是一种软件管理解决方案,让您可以自由地创建一个简单的软件包,然后使用您熟悉的任何配置或系统管理工具将其部署到您拥有 Windows ...

  8. windows包管理器scoop快速安装python2或者python3

    介绍 scoop就是windows上的包管理器,类似mac上的homebrew专门针对我这种懒人. 没用过homebrew不要紧,你懒就行,scoop安装教程网上一搜一大把. 至于为什么说他好,大家都 ...

  9. Linux包管理器及包安装工具基础知识

    部分内容摘入出处:yum与apt的区别:原创文章,转载请注明出处. 文章目录 一.概述 处理器架构 发行版概念 二.两大主流发行版 RedHat发行系列 Debian发行系列 三.命令与包格式区别 各 ...

最新文章

  1. 突然吐字不清_突然口齿不清是什么病
  2. Hadoop+eclipse运行MapReduce程序
  3. 【STM32 .Net MF开发板学习-21】蓝牙遥控智能小车(PC模式)
  4. GeoHash -------寻找附近人
  5. ubuntu动态截图(GIF动画)
  6. protobuf3 自定义option_ProtoBuf3语法指南(Protocol Buffers)_下
  7. 自学python-自学编程的6种方法,自学Python
  8. 吴恩达深度学习——循环神经网络
  9. linux操作命令之压缩命令
  10. jquery chosen动态设置值
  11. C 语言绘制指针式时钟
  12. 学习python爬虫-爬取豆瓣top250相关信息
  13. 一点一点把CAN总线通信吃透
  14. 手机版kali nethunter刷入
  15. 用canvas代码写或者three.js代码写一张截图,这张截图里面包含4张图片 ,其中3张图片有倾斜立体效果,剩下的一张是背景图...
  16. 6、FileInfo Exists
  17. 一加7t人脸识别_一加7T深度测评:它体现了最佳的技术价值吗?
  18. Sampler 在数据下沉模式超时; 不同Sampler策略,在非数据下沉模式下,模型训练失败 报错Segmentation fault(core dumped)
  19. ES搜索 should与must共用,should失效
  20. 变频器源码、图纸、伺服驱动器和变频器源码、图纸、生产方案

热门文章

  1. 中国电梯行业动态调研与未来发展趋势展望报告2022-2028年版
  2. 中国房地产行业调查分析与发展前景研究报告2022年版
  3. 印中合作国际农民丰收节贸易会-张志祥:谋定农业大健康
  4. Hive的下载安装,以及配置mysql作为元数据库
  5. openresty开发系列25--openresty中使用json模块
  6. input按钮中的onclick事件
  7. Git中.gitignore文件的使用
  8. 【linux】tcpdump抓包
  9. 判断滚动条是否到某个位置,还有滑动的方向,以此来判断什么时候阻止滚动条滚动...
  10. Http Get 和 Post