2.Mac环境配置

2.Mac环境配置

明廷盛 嘻嘻😁

如何修改文件夹位置

1.移动Downloads文件夹
2.删除本机的Downloads文件夹
3.创建 符号链接 到外置硬盘

mv ~/Downloads /Volumes/SAMSUNG_1T/Downloads
sudo rm -rf ~/Downloads
ln -s /Volumes/SAMSUNG_1T/Downloads ~/Downloads

修改签名
sudo codesign --sign - --force --deep /Applications/WeChat.app

homebrew下载

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

访达显示隐藏文件

记得重启

开启
defaults write com.apple.finder AppleShowAllFiles -bool true
killall Finder

关闭
defaults write com.apple.finder AppleShowAllFiles -bool false

配置node环境

brew install nvm

好的,nvm 已经安装成功了!现在你需要按照 brew 提示的步骤来配置它。以下是逐步操作:


Step 1:创建 NVM 工作目录

在终端执行:

mkdir ~/.nvm

Step 2:编辑 shell 配置文件

macOS 默认使用 zsh,所以你需要编辑 ~/.zshrc。执行:

open ~/.zshrc

如果文件不存在,用以下命令创建:

touch ~/.zshrc

Step 3:添加 nvm 初始化脚本

~/.zshrc 文件末尾添加以下三行(复制粘贴即可):

export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"

保存并关闭文件。


Step 4:让配置生效

在终端执行:

source ~/.zshrc

Step 5:验证 nvm 是否可用

nvm --version

如果输出版本号(如 0.40.3),说明配置成功。


Step 6:安装 Node.js

现在可以安装你需要的 Node 版本了,例如安装 Node 18 LTS:

nvm install 18

安装完成后设为默认:

nvm alias default 18

Step 7:验证 Node 和 npm

node --version
npm --version

确认版本号正常输出即可。


Step 8:回到插件目录编译

cd ~/Documents/personal_blog/source/_posts/.obsidian/plugins/blog-sync-master
npm run build

按顺序执行即可,有问题随时告诉我!好的,nvm 已经安装成功了!现在你需要按照 brew 提示的步骤来配置它。以下是逐步操作:


Step 1:创建 NVM 工作目录

在终端执行:

mkdir ~/.nvm

Step 2:编辑 shell 配置文件

macOS 默认使用 zsh,所以你需要编辑 ~/.zshrc。执行:

open ~/.zshrc

如果文件不存在,用以下命令创建:

touch ~/.zshrc

Step 3:添加 nvm 初始化脚本

~/.zshrc 文件末尾添加以下三行(复制粘贴即可):

export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"

保存并关闭文件。


Step 4:让配置生效

在终端执行:

source ~/.zshrc

Step 5:验证 nvm 是否可用

nvm --version

如果输出版本号(如 0.40.3),说明配置成功。


Step 6:安装 Node.js

现在可以安装你需要的 Node 版本了,例如安装 Node 18 LTS:

nvm install 18

安装完成后设为默认:

nvm alias default 18

Step 7:验证 Node 和 npm

node --version
npm --version

确认版本号正常输出即可。


Step 8:回到插件目录编译

cd ~/Documents/personal_blog/source/_posts/.obsidian/plugins/blog-sync-master
npm run build

按顺序执行即可,有问题随时告诉我!

后续操作

nvm install 22
nvm use 22
nvm alias default 22
node -v # 应该显示 v22.17.0 之类

配置Java环境

STEP1: 安装 jEnv+配置jEnv

  • 原因: 为什么要多下一个jEnv? Mac配置环境变量不像window上下移动即可; mac需要改文件(而且不好找); 所以所有需要切换版本的都需要一个环境管理;
    • python==>miniconda
    • node==> nvm
    • java==> jEnv
brew install jenv
  • 将以下内容添加到 ~/.zshrc 中:
export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"
  • 然后执行:
source ~/.zshrc
  • 验证
jenv --version

STEP2: 安装 JDK

  • 因为: homebrew只有openjdk@21和temurin@8; 😒(openjdk@8能搜索出来, 但是不支持ARM架构M系列不支持)
brew install openjdk@21
brew install --cask temurin@8

STEP3: 为jEnv配置JAVA_HOME

首先确认 JDK 的实际安装路径:

# jenv配置JAVA_HOME
jenv add "$(/usr/libexec/java_home -v 1.8)"
jenv add "$(brew --prefix openjdk@21)/libexec/openjdk.jdk/Contents/Home"


/usr/libexec/java_home -v 1.8 # 可以查看JDK 8的路径
$(brew --prefix openjdk@21)/libexec/openjdk.jdk/Contents/Home # 是java21的安装目录可以去看下

STEP4: 验证并切换

# 查看所有已注册的版本
jenv versions

# 全局切换到 JDK 21
jenv global 21.0

# 全局切换到 JDK 8
jenv global 1.8

# 验证
java -version
  • Title: 2.Mac环境配置
  • Author: 明廷盛
  • Created at : 2026-05-28 07:44:19
  • Updated at : 2026-05-27 20:49:00
  • Link: https://blog.20040424.xyz/2026/05/28/😼Java全栈工程师/1环境配置/2. Mac环境配置/
  • License: All Rights Reserved © 明廷盛