zoukankan      html  css  js  c++  java
  • 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

     

  • 相关阅读:
    行转列问题
    Session对象失效的客户端解决方法
    Spring之依赖注入
    Spring开发入门
    非关系型数据库redis
    Json(JavaScript Object Notation)
    Ajax
    JavaScript框架之JQuery
    Web核心之Filter过滤器
    Web核心练习之分页模块和条件模块(后台代码为主,jsp已经落伍)
  • 原文地址:https://www.cnblogs.com/kunmomo/p/11267429.html
Copyright © 2011-2022 走看看