美文网首页
一行命令配置 MacBook 运行环境

一行命令配置 MacBook 运行环境

作者: 王大屁帅2333 | 来源:发表于2017-08-22 00:08 被阅读124次

    由于需要配置新 MacBook 的环境, 记录整理一下其中的收获 ~

    1. Mac 上非常常用的包管理器 Homebrew, 我们经常用它来安装其他的软件包
    2. 还有 Homebrew-cask, 可以用来安装图形界面的App
    3. homebrew-bundle 类似 node 中的 package.json 或者 Cocoapods 中的 Podfile
    4. 我们将需要的包和 App, 声明在一个 Brewfile 中, 然后执行 brew bundle 即可安装所有包

    Homebrew 系

    The missing package manager for macOS

    1. Homebrew 就像 ubuntu 中的 apt-get 或者 CentOS 中的 yum, 是一个包管理器, 我们可以用命令行安装一些包,

    eg :

    brew install mongodb
    
    2. Homebrew-cask : 是 Homebrow 的一个扩展, 可以用命令来安装 OSX 的 App, 这相当于一个平台, 许多 App 的 cask 是由相关的社区维护的, 你也可以贡献一个自己的 cask

    eg :

    brew cask install google-chrome
    
    3. mas : Mac App Store command line interface, 它是一个 Mac AppStore 的命令行版

    eg :

    $ mas search Xcode
    497799835 Xcode
    ...
    $ mas install 497799835
    
    4. homebrew-bundle : 这个相当于 npm 的 package.json 或者 Cocoapods 的 Podfile, 将所有依赖都写入到这个一个 Brewfile 中, 然后执行 brew bundle 就会安装配置好所有东西

    所以使用

    1. Homebrew 安装所有的基础包 : Nginx MySql
    2. Homebrew Cask 安装大部分 App : Chrome, iterm2, WebStorm
    3. mas 安装小部分 AppStore 中的 app
    4. Brewfile 来管理这些记录这些包和 App

    我们就能实现用一个配置文件几分钟搭建好 MacBook 的基本环境

    开始环境配置

    homebrew-file

    是一个帮助我们管理 Brewfile 的非常方便的命令行工具

    它会帮我们创建和管理一个默认的 Brewfile, 在 ~/.brewfile/Brewfile

    如果需要备份或者分享 Brewfile 的话, homebrew-file 也支持 用 Dropbox 和 Github 仓库 管理 Brewfile 的功能, 也只需要非常简单的配置, 本仓库就是使用 homebrew-file 的 Github 接口管理的

    使用 Github | Dropbox 管理 Brewfile

    然后我们只要使用

     brew file install mongodb
    

    替代原来的

     brew install mongodb
    

    即可,
    此时 mongodb 这个包名就会被记录在默认的 Brewfile

    brew-wrap

    在安装过程中, homebrew-file 推荐配置

    if [ -f $(brew --prefix)/etc/brew-wrap ];then
        source $(brew --prefix)/etc/brew-wrap
    fi
    

    写入到 .bashrc 或者 .zshrc 文件中, (我写入到了 .base_profile 中)
    这个配置就像为 brew file 起了个别名,
    下次安装使用

    brew install mongodb
    

    就等价于

    brew file install mongodb
    

    很方便

    brew-wrap

    关于

    iShawnWang/Brewfile 这个仓库里是我自己配置 MacBook 时整理的 Brewfile, 供参考

    相关文章

      网友评论

          本文标题:一行命令配置 MacBook 运行环境

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