Homebrew

Homebrew 是 macOS 的包管理器,它让你轻松安装和管理各种软件工具。

安装 Homebrew

推荐方法:标准安装脚本

1
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

追求速度?试试极速安装脚本

1
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" speed

卸载 Homebrew:

如果需要卸载 Homebrew,运行以下脚本:

1
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"

Homebrew 常用命令

  • 更新 Homebrew 数据库:

    1
    brew update
  • 搜索软件包:

    1
    brew search <软件名>
  • 安装软件包:

    1
    brew install <软件名>

NVM 和 Node.js

安装 NVM

使用 Homebrew 安装 NVM:

1
brew install nvm

安装后,在 .zshrc 文件中添加以下配置:

1
2
3
export NVM_DIR="$HOME/.nvm"
[ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh"
[ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm"

切换国内源

使用国内源加速 Node.js 下载:

1
echo -e "\nexport NVM_NODEJS_ORG_MIRROR=http://npmmirror.com/mirrors/node" >> ~/.zshrc

刷新配置:

1
source ~/.zshrc

管理 npm 源

使用 nrm 轻松切换 npm 源:

1
npm install -g nrm --registry https://registry.npmmirror.com/

多版本 JDK 配置指南

在开发过程中,你可能需要切换不同版本的 JDK。这是具体步骤:

安装多版本 JDK

  1. 下载并安装 JDK 8。

  2. 下载 JDK 11 的压缩包,运行以下命令解压:

    1
    sudo tar -zxvf jdk-11_osx-x64_bin.tar.gz -C /Library/Java/JavaVirtualMachines/
  3. 验证安装:

    1
    2
    cd /Library/Java/JavaVirtualMachines
    ls -al

    确保你能看到 JDK 8 和 JDK 11 的目录。

配置环境变量

.zshrc 文件中添加以下内容:

1
2
3
4
5
6
7
8
9
export JAVA_8_HOME="$(/usr/libexec/java_home -v 1.8)"
export JAVA_11_HOME="$(/usr/libexec/java_home -v 11)"

# 默认使用 JDK 8
export JAVA_HOME=$JAVA_8_HOME

# 动态切换 JDK 版本
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"

刷新配置后,运行以下命令查看默认 JDK 版本:

1
2
source ~/.zshrc
java -version

切换到 JDK 11:

1
2
jdk11
java -version

总结

通过以上配置,你的 macOS 开发环境将更加高效和灵活。从 Homebrew 管理工具到多版本 JDK 的切换,这些方法可以大大提升你的生产力。如果你有其他问题或需要进一步优化,欢迎随时交流!