美文网首页
HomeBrew,Mac上的开发者利器

HomeBrew,Mac上的开发者利器

作者: 茶九言 | 来源:发表于2018-01-20 12:35 被阅读348次

    HomeBrew - MacOs的包管理和软件管理工具

    简介

    Mac OS因为是Unix-like系统,可以使用很多Linux下的开源工具,但它不像linux有yum/apt,node和python语言有npm/pip来管理自己的软件包依赖,所以就有了HomeBrew。

    官网这样描述自己:HomeBrew能安装Apple没有预装,但你需要的东西。

    Home既可以用brew命令安装nginx/regid/mysql等开发者工具。

    常用命令

    # 安装HomeBrew
    $ /usr/bin/ruby -e "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/master/install](https://raw.githubusercontent.com/Homebrew/install/master/install))"
    
    # 搜索软件确切的包名
    $ brew search nginx
    
    # 安装软件
    $ brew install nginx
    
    # 删除软件
    $ brew uninstall nginx
    
    # 更新软件
    $ brew update nginx
    
    # 检查已安装,但命令无法执行的软件
    $ brew doctor
    
    # 建立环境链接,避免手动配环境变量。
    $ brew link nginx
    

    HomeBrew - Cask

    Cask是HomeBrew的一个扩展(已内置),解决brew命令不能安装Mac App的问题,可以一行命令实现软件的的安装,优化/简单/快速。

    # 安装cask
    $ brew tap caskroom/cask
    
    # 安装软件
    $ brew cask search qq
    $ brew cask install qq
    
    # 查看已安装软件
    $ ls /usr/local/Caskroom
    

    官方文档

    有高级需求,如没有自己想要的软件、软件版本,想自定义软件源,请看这个。 https://docs.brew.sh/

    官网及参考

    homebrew: https://brew.sh/

    cask: http://caskroom.github.io/

    cakebrew: https://www.cakebrew.com/

    launchrocket: https://github.com/jimbojsb/launchrocket

    常见问题(持续更新)

    新系统版本,link失败

    #1 如果没有那个目录,先创建目录,有则直接第二步
    $ sudo mkdir DIR_PATH
    
    #2 更改权限
    $ sudo chown -R $(whoami):admin DIR_PATH
    
    #3 检查未链接的程序并链接
    $ brew doctor
    $ brew link PKG_NAME
    

    推荐:可视化管理工具

    CakeBrew

    https://www.cakebrew.com/

    这是一个HomeBrew的可视化的管理工具,新手友好,清晰、明了、便于管理。

    # 安装
    $ brew cask install cakebrew
    
    image.png

    launchrocket

    https://github.com/jimbojsb/launchrocket

    可视化管理服务的关闭启动。

    # 安装
    $ brew cask install launchrocket
    
    image.png

    相关文章

      网友评论

          本文标题:HomeBrew,Mac上的开发者利器

          本文链接:https://www.haomeiwen.com/subject/pcftaxtx.html