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