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下载
- /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 © 明廷盛