简单的程序员MacBook开发环境
最近换了台新的MacBook,没有使用迁移功能,重新配置的开发环境,没有折腾太多花里胡哨的效果,还是比较简单的,做个记录。主要包含:后端开发Python、Go,前端开发React、Flutter、微信小程序,一些工具软件。
基础操作
- 基础环境MacBook Pro,macOS 26.4
- 开机,登录Apple账号,自动同步iCloud的资源。
- 使用Safari 下载 Edge 浏览器,网络友好,支持左侧竖排标签页
从App Store 下载软件
- 苹果开发:Xcode, Apple Developer, Testflight, Transporter
- 沟通协作:微信、飞书、钉钉
- 文档编辑:WPS
- 窗口管理:Magnet
- 截图工具:iShot
- 解压工具:The Unarchiver
- 其他:网易云音乐、豆包、Eudic欧路词典
Edge浏览器里下载软件
- 好用的终端 iTerm2
- 快速切换程序 Manico
- 代码编辑 VSCode
- 微信小程序开发环境 微信开发者工具
- Android开发环境 Android Studio
- 原型工具 Axure RP 10 和 蓝湖Axure
- 数据库客户端 DBeaver
- 知识库工具 Notion
- Postman替代品 Insomnia
- Git客户端 GitUp
命令行配置
- 安装git等开发库 xcode-select --install
- 安装rosetta,老版本的Node需要用rosetta执行 softwareupdate --install-rosetta
- 安装 Oh My Zsh
- 安装 Homebrew
- 使用brew安装软件
- 常用工具 brew install tree pstree
- brew install nvm 然后使用 nvm 安装node.js
- 再设置npm国内镜像 npm config set registry https://registry.npmmirror.com
- brew search pkgconfig
- brew install mysql@8.4 mysql-client@8.4
- brew install python@3.11
- brew install go@1.24
- brew install ruby@3.2
- brew install openjdk@17 用于Android开发环境用的
- ssh-keygen 生成ssh 密钥,添加到GitHub,Gitee,用于验证身份
- git clone flutter 仓库,添加相应路径到PATH环境变量
- gem install cocoapods==1.16.2