1、科学上网
2、安装 Homebrew
- 运行
xcode-select --install - 下载 install.sh:free-2019.oss-cn-beijing.aliyuncs.com/install.sh 到 ~/Downloads 目录,假设下载后的文件路径为
~/Downloads/install.sh - 运行
sh ~/Downloads/install.sh安装 Homebrew - 运行
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile设置 HOMEBREW_BOTTLE_DOMAIN - 运行
source ~/.bash_profile - 配置 homebrew 的国内镜像:mirror.tuna.tsinghua.edu.cn/help/homebr…
- 在 Mac App Store 下载 Xcode,或者在 developer.apple.com/downloads/下… Command Line Tools for Xcode
brew tap caskroom/cask命令安装caskbrew cask install 软件名
brew cask install google-chrome 安装 Chrome 浏览器
brew cask install alfred 安装 Alfred
brew cask install fliqlo 安装屏保程序 Fliqlo
brew cask install dropbox 安装 Dropbox
brew cask install java 安装 Java 等开发环境也是可以的
- 建议每个命令都加上
--verbose选项
3、更新一些命令行工具
-
brew install git(如果安装后提示需要你运行 echo 开头的一句命令,你就复制运行一下那句命令) -
brew install curl(同上) -
brew install openssl(同上) -
brew install node(如果安装后提示需要你运行 brew link node,你就运行一下 brew link node 没提示就不用了) -
brew install yarn
4、安装 GUI 软件
- iTerm2.app : www.iterm2.com/
5、Homebrew 其他作用
brew cask uninstall软件名 卸载通过 Homebrew Cask 安装的软件brew cask search列出所有可以被安装的软件,当然你也可以直接前往上文提供的 Homebrew Cask 搜索。brew cask search google这里是查找所有与 google 有关的软件,google 关键词可以自行替换brew cask info软件名 查找相关软件的信息brew cask cleanup删除 Homebrew Cask 下载的包brew cask list列出通过 Homebrew Cask 安装的包brew cask update更新 Homebrew Caskbrew cask install qlmarkdown安装 Markdown 预览(QuickLook)插件brew cask install qlcolorcode代码块高亮brew cask install qlvideo视频预览插件
6、Mac 添加 path
- 摸一下 ~/.bashrc,用命令
touch ~/.bashrc可以做到 - 在 ~/.bashrc 里面添加一句
export PATH="新的路径:$PATH",你需要把新的路径写进去,其他任何一个符号都不能改 - 在终端执行
source ~/.bashrc即可 - 如果还还要加另外一个 PATH,请回到步骤 1 重新做一遍即可。
最后的 bashrc 文件差不多是这样:
export PATH="/path/1/:$PATH"
export PATH="/path/2/:$PATH"
7、安装 Node.js
- 安装后添加 path
node --version查看安装是否成功npm --versionnpx --versionnpm i -g nrm或者npm i -g nrm --registry https://registry.npm.taobao.orgnrm --versionnrm ls查看有哪些可选择的nrm use taobaonpm i -g http-server
8、用 yarn 代替 npm
- yarnpkg.com 下载 yarn
- 在 path 加上 yarn 的路径
yarn --versionyarn global add yrmyrm lsyrm use taobaoyarn global add http-server