zoukankan      html  css  js  c++  java
  • Homebrew命令具体解释

    Homebrew命令具体解释

    作者:chszs,未经博主同意不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs

    一、安装Homebrew

    Shell环境下运行命令:

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

    因为连接的是国外站点,可能会运行失败,多试几次就能成功安装。

    验证安装:

    % brew -v
    Homebrew 0.9.5 (git revision fb9a; last commit 2016-01-10)
    

    说明成功安装。

    Homebrew使用说明:

    1)Homebrew会将工具安装到独立的文件夹,并建立一个到/usr/local的符号连接。

    2)Homebrew能够创建自己定义的软件安装包

    3)要更新本地的软件包。有三个步骤:

    第一步:更新Homebrew自身

    # brew update
    

    第二步:找出已过期的软件包(即已经有更新版本号的软件包)

    # brew outdated
    

    第三步:升级全部过期软件包

    # brew upgrade
    

    或者是升级指定的过期软件包

    # brew upgrade $FORMULA
    

    4)升级过程中要暂停/恢复软件包的安装过程

    暂停安装过程

    # brew pin $FORMULA
    

    恢复安装过程

    # brew unpin $FORMULA
    

    5)卸载掉旧的软件包

    默认情况下,Homebrew不会自己主动卸载掉旧的软件包,故随着时间的积累,电脑中会积累起非常多老版本号的软件包,甚至是同一个软件包的多个老版本号,那么要移除这些软件包的老版本号,仅仅需这么做:

    第一种:清除指定软件包的全部老版本号

    # brew cleanup $FORMULA
    

    另外一种:清除全部软件包的全部老版本号

    # brew cleanup
    

    第三种:查看哪些软件包要被清除

    # brew cleanup -n
    

    6)对于Homebrew来说,假设没有卸载掉软件包的全部版本号,那么Homebrew会继续尝试安装这个软件包的最新版本号。要想彻底卸载某个软件包,须要运行命令:

    # brew uninstall formula_name --force
    

    二、安装Git

    Mac OS X Yosemite 10.10.5版自带了Git工具,可是自带的版本号是2.5.4。

    比方:

    % git version
    git version 2.5.4 (Apple Git-61)
    % which git
    /usr/bin/git
    

    运行命令:

    % brew install git
    ==> Downloading https://homebrew.bintray.com/bottles/git-2.7.0.yosemite.bottle.t
    ######################################################################## 100.0%
    ==> Pouring git-2.7.0.yosemite.bottle.tar.gz
    ==> Caveats
    The OS X keychain credential helper has been installed to:
      /usr/local/bin/git-credential-osxkeychain
    ......
    ==> Summary
       /usr/local/Cellar/git/2.7.0: 1,407 files, 235.9M
    

    这就安装上了最新的2.7.0版的Git。

  • 相关阅读:
    如何安装Anaconda和Python
    Vue 语法的一些小问题
    uni-app 常用框架内置方法 更新中 .....
    uni-app 生命周期函数
    Koa2 遇到Method Not Allowed 获取不到返回值
    安装 NodeJ Koa2、3 + 独立插件 cli脚手架 npm cnpm Vue
    vue使用video.js解决m3u8视频播放格式
    Oracle迁移至MySQL
    Spring的15点总结
    全文搜索引擎选 ElasticSearch 还是 Solr?
  • 原文地址:https://www.cnblogs.com/brucemengbm/p/7056534.html
Copyright © 2011-2022 走看看