zoukankan      html  css  js  c++  java
  • homebrew

    homebrew

    homebrew是什么

    Mac OS平台下的软件包管理工具

    安装、卸载、更新、查看、搜索等功能

    一条指令,实现包管理,无各种依赖和文件路径的情况

    官方的slogan:又提示缺少套件啦?别担心,homebrew随时守候。

    homebrew安装

    要求

    • Intel CPU

    • OS X 10.9 or higher

    • Xcode命令行工具

    • 支持shell (sh或者bash)

    安装和卸载

    • 安装

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

    如果提示出错了Error: /usr/local/Cellar is not writable. You should change the 
    ownership and permissions of /usr/local/Cellar back to your 
    user account: 
    输入下面的命令行

    sudo chown -R $(whoami) /usr/local/Cellar

    然后继续安装输入上面的安装指令

    3.检测是否安装成功

    brew

    如果安装成功了,会返回如下命令

    limengjiedeMacBook-Pro:flask_demo limengjie$ brew
    Example usage:
      brew search [TEXT|/REGEX/]
      brew info [FORMULA...]
      brew install FORMULA...
      brew update
      brew upgrade [FORMULA...]
      brew uninstall FORMULA...
      brew list [FORMULA...]
    
    Troubleshooting:
      brew config
      brew doctor
      brew install --verbose --debug FORMULA
    
    Contributing:
      brew create [URL [--no-fetch]]
      brew edit [FORMULA...]
    
    Further help:
      brew commands
      brew help [COMMAND]
      man brew
      https://docs.brew.sh
    • 卸载
    $ 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

    homebrew基本使用

    安装任意包

    brew install <packageName>

    卸载任意包

    brew uninstall <packageName>

    brew其他命令

    brew list           列出已安装的软件
    
    brew update     更新brew
    
    brew home       用浏览器打开brew的官方网站
    
    brew info         显示软件信息
    
    brew deps        显示包依赖

    注意:

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

    如果你不想每次都使用sudo指令,你可以选择/usr/local 目录下的文件读写进行root用户授权

    sudo chown -R $(whoami) /usr/local

    完。

  • 相关阅读:
    表单数据源控制器笔记
    方法汇总1
    Persistence.beans
    数据库外键理解
    SQL语句缺少
    树型结构需要绑定的字段
    模型绑定替换
    乱码
    表单的验证:客户端验证和服务器端验证
    表单
  • 原文地址:https://www.cnblogs.com/limengjie0104/p/9558255.html
Copyright © 2011-2022 走看看