• Homebrew学习(二)之安装、卸载、更新


    安装

    1、网上的安装方法都是用curl,从官网找到命令复制到终端,然后回车,结果报错请求超时

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

    然后自己试了一下这个链接  https://raw.githubusercontent.com/Homebrew/install/master/install   发现打不开,可能是网络原因,如果遇到上面的问题,首先要保证这个网站能访问。

    这个网址打开是这样的:

    2、安装 Command Line Tools for Xcode

       可以成功访问后,重新开始再次输入命令:  /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

    然后就开始安装,中间会让你输入密码或按回车,本以为这样就成功了,结果一直卡在Downloading Command Line Tools for Xcode...   刚开始还以为是网慢,结果等了半天报错安装失败。我们可

    以按转xcode或者直接安装Command Line Tools for Xcode,复制到浏览器:https://developer.apple.com/download/more/ (苹果官网),登录一下自己的Apple账号,搜索 "Command Line

    Tools for Xcode",注意要和自己电脑的版本相匹配

    然后再次返回终端,输入刚开始输入的下载命令:

    3、测试brew

     最后可以在终端中测试一下命令,先测试一下刚才安装的xcode命令行,输入xcode-select -h(查看帮助命令)

    然后在测试一下brew,还是输入查看帮助命令 brew -h

    到此brew安装成功!!!

    卸载

    卸载homebrew执行命令

    $ cd `brew --prefix`
    $ rm -rf Cellar
    $ brew prune
    $ rm `git ls-files`
    $ rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
    $ rm -rf .git
    $ rm -rf ~/Library/Caches/Homebrew

    更新

    在Mac OS X 10.11系统以后,/usr/local/等系统目录下的文件读写是需要系统root权限的,以往的Homebrew安装如果没有指定安装路径,会默认安装在这些需要系统root用户读写权限的目录下,导

    致有些指令需要添加sudo前缀来执行,比如升级Homebrew需要:

    $ sudo brew update

    如果你不想每次都使用sudo指令,你有两种方法可以选择:

    1、对/usr/local 目录下的文件读写进行root用户授权

    $ sudo chown -R $USER /usr/local

    示例:

    $ sudo chown -R gaojun /usr/local

    2、(推荐)安装Homebrew时对安装路径进行指定,直接安装在不需要系统root用户授权就可以自由读写的目录下

    <install path> -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    总结

    1、OS X 10.9 or higher

    2、先检查本机是否以安装command line tools for xcode(xcode命令行工具)或者xcode,未安装的情况下先安装

    2、检查网络是否ok,尝试打开此网站,可以打开的情况下进行下一步

       https://raw.githubusercontent.com/Homebrew/install/master/install

    3、到官网复制命令安装homebrew

     

  • 相关阅读:
    mysql常用基本命令
    mysql8.0.13下载与安装图文教程
    k8s ingress 增加跨域配置
    Jenkins 备份恢复插件 thinBackup 使用
    k8s HA master 节点宕机修复
    nginx 跨域问题解决
    mongodb 3.4.24 主从复制
    k8s 线上安装 jenkins并结合 jenkinsfile 实现 helm 自动化部署
    k8s helm 运用与自建helm仓库chartmuseum
    centos6 源码安装 unzip
  • 原文地址:https://www.cnblogs.com/kunmomo/p/11267429.html
Copyright © 2020-2023  润新知