mac安装homebrew教程_mac安装homebrew失败

mac安装homebrew教程_mac安装homebrew失败Homebrew是一款MacOS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。一、Homebrew安装与卸载安装$/bin/bash-c”$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install.sh)”安装报错这个,试试连接梯子:curl:(7)Failedt.

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

mac安装homebrew教程_mac安装homebrew失败

Homebrew 是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

一、Homebrew 安装与卸载

  • 安装方式一(推荐):(使用 科大源 进行安装)

    • 安装
    $ /bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
    

    Jetbrains全家桶1年46,售后保障稳定

    • 卸载
    $ /bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/uninstall.sh)"
    
    • 如果报错 Error: No similarly named formulae found.,则更换一下 homebrew-core 文件即可,如果 git clone 的方式慢,也可以直接打开链接进行下载,将下载的文件夹改成 homebrew-core 替换掉之前的 homebrew-core 文件即可。
    $ cd /usr/local/Homebrew/Library/Taps/homebrew/
    $ rm -rf homebrew-core
    $ git clone https://github.com/Homebrew/homebrew-core.git
    
  • 安装方式二:(完全纯官方安装,但是需要配置 hostgithubusercontent 国内访问不了)

    $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
    

    安装报错这个,试试连接梯子:

    curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection reset by peer
    
  • 卸载

    $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"
    

    卸载过程中根据提示进行操作

    dengzemiaodeMacBook-Pro:~ dengzemiao$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"
    Warning: This script will remove:
    /Users/dengzemiao/Library/Caches/Homebrew/
    /usr/local/Caskroom/
    /usr/local/Cellar/
    /usr/local/bin/brew -> /usr/local/bin/brew
    Are you sure you want to uninstall Homebrew? This will remove your installed packages! [y/N] 
    ......
    

二、Homebrew 使用

  • 安装包

    $ brew install 包名
    

    示例:

    $ brew install node
    
  • 卸载包

    $ brew uninstall 包名
    

    示例:

    $ brew uninstall node
    
  • 查询可用包

    $ brew search 包名
    
  • 查看已安装包列表

    $ brew list
    
  • 查看任意包信息

    $ brew info 包名
    
  • 查看版本

    $ brew -v
    
  • 更新 Homebrew

    $ brew update
    
  • Homebrew 帮助信息

    $ brew -h
    

三、Homebrew 常见问题

  • brew update 长时间没反应(或卡在 Updating Homebrew…)

  • Mac 下镜像飞速安装 Homebrew 教程

  • 注意事项:在 Mac OS X 10.11 系统以后,/usr/local/ 等系统目录下的文件读写是需要系统 root 权限的,以往的 Homebrew 安装如果没有指定安装路径,会默认安装在这些需要系统 root 用户读写权限的目录下,导致有些指令需要添加 sudo 前缀来执行,比如升级 Homebrew 需要:

    $ sudo brew update
    
  • 报错 echo 'export HOMEBREW_GITHUB_API_TOKEN=your_token_here' >> ~/.bash_profile

    dengzemiaodeMacBook-Pro:~ dengzemiao$ brew search nginx
    Warning: Error searching on GitHub: GitHub Bad credentials:The GitHub credentials in the macOS keychain may be invalid.
    Clear them with:
      printf "protocol=https\nhost=github.com\n" | git credential-osxkeychain erase
    Or create a personal access token:
      https://github.com/settings/tokens/new?scopes=gist,public_repo&description=Homebrew
    echo 'export HOMEBREW_GITHUB_API_TOKEN=your_token_here' >> ~/.bash_profile
    
    ==> Formulae
    nginx
    

    解决方式:

    1、点击错误中的链接,就会打开 github 页面,进入页面之后直接滚到底部点击 Generate token 按钮,然后拷贝得到的 token

    https://github.com/settings/tokens/new?scopes=gist,public_repo&description=Homebrew
    

    mac安装homebrew教程_mac安装homebrew失败

    mac安装homebrew教程_mac安装homebrew失败

2、打开命令行,输入下面命令,回车之后就行了,然后就正常使用:

$ export HOMEBREW_GITHUB_API_TOKEN=填入你刚才得到的Token
例如:
$ export HOMEBREW_GITHUB_API_TOKEN=465832bc2dd057a2c556f...
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/219090.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vue 中 input事件「建议收藏」

    vue 中 input事件「建议收藏」vue中input事件input事件的使用<div:id=”inputId”:class=”[‘textarea_content_right’]”:contenteditable=”true”@input=”changeText($event)”v-text=”currentValue”></div>​data(){return…

    2022年6月11日
    418
  • 感知机(Perceptron)为什么不能表示异或(XOR)

    感知机(Perceptron)为什么不能表示异或(XOR)1.感知机不能表示异或在很早之前学PatternRecognition相关课程的时候,老师在课堂上就说过感知机遇到的一个大问题就是无法表示异或问题(XOR)。后来接触深度学习相关的内容,开头部分肯定会提到感知机,提到感知机也必会提到不能表示异或的问题。正好抽出点时间,稍微搞明白一下为什么感知机不能表示异或。2.感知机的数学定义感知机到底是什么呢?首先来看一下他的数学定义:假设输入空间(即样本的

    2022年7月16日
    16
  • 大话数据结构第九章—排序

    大话数据结构第九章—排序马上要把大话数据结构这本书看完啦,现在已经对数据结构有了一种系统上的了解,后面的事情就疯狂练习力扣上的编程题目啦,第九章是本书的最后一章,却是以前我学数据结构最先学的部分—–排序。排序网页搜索之后的排序,商品页面的排序,是如何做到的呢?本章将介绍7种排序算法:冒泡排序,简单选择排序,直接插入排序属于简单算法。快速排序,归并排序(mergesort),希尔排序,堆排序属于…

    2022年6月24日
    28
  • C++的pair_pair的复数是什么

    C++的pair_pair的复数是什么1,pair的应用pair是将2个数据组合成一组数据,当需要这样的需求时就可以使用pair,如stl中的map就是将key和value放在一起来保存。另一个应用是,当一个函数需要返回2个数据的时候,可以选择pair。pair的实现是一个结构体,主要的两个成员变量是firstsecond因为是使用struct不是class,所以可以直接使用pair的成员变量。其标准库类型–pair类……

    2022年10月16日
    5
  • 带宽指信道所能送的信号的频率宽度_信道带宽计算公式

    带宽指信道所能送的信号的频率宽度_信道带宽计算公式信道带宽1.4M3M5M10M15M20M分别对应子载波数721803006009001200,这些子载波数是怎么算出来的?

    2022年8月31日
    2
  • JAVA遍历数组的三种方法_如何遍历一个数组

    JAVA遍历数组的三种方法_如何遍历一个数组我们也了解Java也已经很久了,那今天小编想问大家是否知道java遍历数组的方式有哪些?是不是内心已经已经有答案了?让就跟着小编的步伐一起看看吧。1.for循环遍历这是最基本的遍历方式通常遍历数组都是使用for循环来实现。遍历一维数组很简单,遍历二维数组需要使用双层for循环,通过数组的length属性可获得数组的长度。2.Arrays的toString方法debug快速查看方法利用Array…

    2022年9月19日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号