homebrew 下载缓慢问题解决办法
# 阿里云镜像配置 echo 'export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.aliyun.com/homebrew/brew.git"' >> ~/.zshrc echo 'export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.aliyun.com/homebrew/homebrew-core.git"' >> ~/.zshrc echo 'export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.aliyun.com/homebrew/homebrew-bottles"' >> ~/.zshrc source ~/.zshrc
使用 homebrew 安装 volta 时,node 无法找到,pnpm 无法 pin 的解决办法
#!/bin/zsh echo " 正在修复 Volta 环境配置..." # 检查并修复环境变量 if ! grep -q "VOLTA_HOME" ~/.zshrc; then echo "添加 Volta 环境变量..." cat >> ~/.zshrc << 'EOF' # Volta 配置 export VOLTA_HOME="$HOME/.volta" export PATH="$VOLTA_HOME/bin:$PATH" EOF fi # 重新加载配置 source ~/.zshrc # 验证修复 if command -v volta &> /dev/null; then echo " Volta 配置成功!" echo "版本: $(volta --version)" echo "Node: $(node --version)" echo "NPM: $(npm --version)" else echo " 修复失败,请手动检查配置" fi
设置 VOLTA_FEATURE_PNPM 环境变量( zsh 版本)
#!/bin/zsh # 一键配置 Volta pnpm 支持 if ! grep -q "VOLTA_FEATURE_PNPM" ~/.zshrc; then echo "正在配置 VOLTA_FEATURE_PNPM..." echo '' >> ~/.zshrc echo '# Volta pnpm 支持' >> ~/.zshrc echo 'export VOLTA_FEATURE_PNPM=1' >> ~/.zshrc source ~/.zshrc echo " 配置完成! VOLTA_FEATURE_PNPM=$VOLTA_FEATURE_PNPM" else echo " 配置已存在" echo "当前值: VOLTA_FEATURE_PNPM=$VOLTA_FEATURE_PNPM" fi