美文网首页
一行命令配置 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 运行环境

    由于需要配置新 MacBook 的环境, 记录整理一下其中的收获 ~ Mac 上非常常用的包管理器 Homebre...

  • adb

    adb环境变量配置 在shell运行时执行设置环境变量的命令即可。在.zshrc配置文件中添加一行: 重启shell即可

  • flutter_web集成问题记录

    一、配置环境 前提:已配置好flutter基础环境,然后配置flutter_web的运行环境终端运行命令:flut...

  • Springboot配置多环境参数

    Springboot配置多环境参数 运行程序的关键命令(假设运行生产环境):java -...

  • MacBook Pro 通过USB连接iPhone后频繁闪断

    MacBook Pro 通过USB连接iPhone后频繁闪断 只需要运行一行命令即可: 这样把USB进程关闭,再重...

  • Jmeter-配置环境变量

    最后一行添加代码: 运行以下命令修改立即生效: 查看版本是否配置成功:

  • Windows下CMD常用命令汇总

    控制台运行JAVA项目的方法(先将项目打包) 单环境时, 只有一个配置文件 运行命令: 多环境时, 有多个配置文件...

  • WSL 下运行 dbus

    WSL 环境下需要把 dbus 配置成使用 tcp 协议运行 daemon,执行以下命令更改 dbus 配置后, ...

  • 一.CentOS7手动部署WordPress网站

    前提: 开始安装LNMP基本环境: 1.安装及配置nginx 安装: 配置: 1.运行以下命令备份Nginx配置文...

  • Macbook Pro配置PHP开发环境

    Macbook Pro配置PHP开发环境 安装环境如下: Mac OS 10.10.1 Apache 2.4.9 ...

网友评论

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

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