添加 fix.sh

This commit is contained in:
XOF
2025-12-15 04:02:27 +08:00
parent e4ea694305
commit 41171519b9

43
fix.sh Normal file
View File

@@ -0,0 +1,43 @@
#!/bin/bash
# fix.sh - 快速修复构建问题
set -e
echo "🔧 Fixing build issues..."
echo ""
# 1. 清理旧文件
echo "1. Cleaning old files..."
rm -f go.mod go.sum
rm -f siteproxy siteproxy-*
# 2. 初始化模块
echo "2. Initializing Go module..."
go mod init siteproxy
# 3. 添加依赖
echo "3. Adding dependencies..."
go get golang.org/x/net/html
# 4. 整理依赖
echo "4. Tidying dependencies..."
go mod tidy
# 5. 验证构建
echo "5. Verifying build..."
if go build -o siteproxy .; then
echo "✅ Build successful!"
rm -f siteproxy
else
echo "❌ Build failed!"
exit 1
fi
echo ""
echo "✅ All issues fixed!"
echo ""
echo "Next steps:"
echo " 1. Run: docker-compose build"
echo " 2. Run: docker-compose up -d"
echo " 3. Access: http://localhost:8080"