Mac装机环境配置教程
简介
本文介绍 Mac 系统的基础环境配置,包括 Git、Homebrew、Conda、Go、NVM、Java 和 Maven 的安装与配置,为后续开发环境搭建打下基础。
安装 Git
在安装 Homebrew 之前,需要确保系统已安装 Git。如果尚未安装,请按照以下步骤操作:
- 访问 Git 官网安装页面
- 根据官网指引选择适合的安装方式:
- 使用 Xcode Command Line Tools(推荐)
- 使用 Homebrew(如果已安装)
- 下载安装包
安装完成后,可以在终端验证 Git 是否安装成功:
git --version安装 Homebrew
Homebrew 是 macOS 的包管理器,可以方便地安装和管理各种开发工具和软件。
由于网络原因,推荐使用国内镜像源进行安装,执行以下命令:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"安装过程中,脚本会自动配置国内镜像源,提高下载速度。安装完成后,验证 Homebrew 是否安装成功:
brew --version如果显示版本号,说明安装成功。
安装完成后,可以使用以下常用命令:
# 搜索软件包
brew search <package>
# 安装软件包
brew install <package>
# 更新 Homebrew
brew update
# 升级已安装的软件包
brew upgrade
# 查看已安装的软件包
brew list如果需要卸载 Homebrew,可以使用以下命令:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"执行后,脚本会自动清理 Homebrew 及其相关文件。
安装 Conda
Conda 是一个开源的包管理和环境管理系统,广泛用于 Python 数据科学和机器学习项目。
有两种方式下载 Conda 安装包:
官方下载地址:Anaconda 官网
- 访问官网,选择适合 Mac 的版本下载
清华镜像站(推荐,速度更快):清华镜像站
- 访问镜像站,选择合适的版本下载
下载完成后,打开下载的 .pkg 安装包,按照安装向导提示完成安装。安装过程中可以选择安装路径和是否添加到 PATH。安装完成后,重新打开终端,验证 Conda 是否安装成功:
conda --version如果显示版本号,说明安装成功。
为了加快包下载速度,建议配置国内镜像源。执行以下命令配置 Conda 使用阿里云镜像源:
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/main/
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/free/
conda config --set show_channel_urls yes配置完成后,可以使用以下命令查看配置:
conda config --show channels在使用 pip 安装 Python 包时,可以使用清华源加速下载:
pip install albumentations -i https://pypi.tuna.tsinghua.edu.cn/simple/如果需要永久配置 pip 使用清华源,可以创建或编辑 ~/.pip/pip.conf 文件:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/Conda 常用命令:
# 创建新环境
conda create -n <env_name> python=3.9
# 激活环境
conda activate <env_name>
# 退出环境
conda deactivate
# 查看所有环境
conda env list
# 安装包
conda install <package_name>
# 更新 Conda
conda update conda
# 查看已安装的包
conda list安装 Golang
Go(Golang)是 Google 开发的一种编程语言,具有简洁、高效、并发友好的特点。
访问 Go 官网下载页面,选择适合 Mac 的版本下载。下载完成后,打开下载的 .pkg 安装包,按照安装向导提示完成安装(一键安装,无需额外配置)。安装程序会自动将 Go 添加到系统 PATH 中。
安装完成后,重新打开终端,验证 Go 是否安装成功:
go version如果显示版本号,说明安装成功。
为了加快 Go 模块下载速度,建议配置国内镜像源。首先启用 Go Modules 功能:
go env -w GO111MODULE=on配置 GOPROXY 环境变量,以下三种镜像源任选其一:
1. 七牛 CDN(推荐)
go env -w GOPROXY=https://goproxy.cn,direct2. 阿里云
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct3. 官方
go env -w GOPROXY=https://goproxy.io,direct配置完成后,可以使用以下命令验证配置:
go env | grep GOPROXY如果配置成功,会显示类似以下内容:
GOPROXY="https://goproxy.cn"安装 NVM
NVM(Node Version Manager)是一个用于管理 Node.js 版本的工具,可以方便地在不同版本的 Node.js 之间切换。
首先设置 NVM 的镜像源,然后执行安装命令:
export NVM_SOURCE=https://gitee.com/mirrors/nvm.git
curl -o- https://gitee.com/mirrors/nvm/raw/master/install.sh | bash安装完成后,重新打开终端或执行 source ~/.zshrc(或 source ~/.bash_profile)使配置生效。
为了确保在所有的 shell 以及 IDE 中都可以正常工作,我们需要设置把 nvm 安装的 node 设置为系统默认:
nvm alias default node给 node 配置镜像源,加快下载速度:
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node安装最新版本的 Node.js:
nvm install node其中 “node” 代表最新版本。如果需要安装特定版本,可以使用 nvm install <version>,例如 nvm install 18.0.0。
安装 Java
Java 是一种广泛使用的编程语言,适用于企业级应用开发。
使用 Homebrew 安装 OpenJDK 21:
brew install openjdk@21安装完成后,需要配置环境变量。将以下内容添加到 ~/.zshrc 文件中:
echo 'export PATH="/opt/homebrew/opt/openjdk@21/bin:$PATH"' >> ~/.zshrc如果使用的是 bash,则添加到 ~/.bash_profile:
echo 'export PATH="/opt/homebrew/opt/openjdk@21/bin:$PATH"' >> ~/.bash_profile配置完成后,重启终端或执行 source ~/.zshrc(或 source ~/.bash_profile)使配置生效。
验证安装是否成功:
java -version如果出现版本号,说明安装成功。
安装 Maven
Maven 是一个项目管理和构建工具,广泛用于 Java 项目。
使用 Homebrew 安装 Maven:
brew install maven安装完成后,验证 Maven 是否安装成功:
mvn -version如果显示版本信息,说明安装成功。
注意事项
- 安装 Homebrew 前必须确保已安装 Git
- 使用国内镜像源可以显著提高下载速度
- 如果遇到权限问题,可能需要输入管理员密码
- 卸载操作会删除所有通过 Homebrew 安装的软件包,请谨慎操作
- Conda 安装后需要重新打开终端才能使用 conda 命令
- 配置镜像源后,conda 和 pip 的下载速度会显著提升
- Go 安装后需要重新打开终端才能使用 go 命令
- 配置 GOPROXY 后,Go 模块的下载速度会显著提升
- NVM 安装后需要重新打开终端或执行 source 命令使配置生效
- 配置 NVM_NODEJS_ORG_MIRROR 后,Node.js 的下载速度会显著提升
- Java 安装后需要配置环境变量并重启终端才能使用 java 命令
- Maven 安装后即可使用,无需额外配置
总结
完成 Git、Homebrew、Conda、Go、NVM、Java 和 Maven 的安装后,Mac 开发环境的基础配置就完成了。接下来可以使用这些工具安装其他开发工具,创建 Python 开发环境,进行 Go 语言开发,管理 Node.js 版本,以及进行 Java 企业级应用开发,为各种开发项目做好准备。