添加 fix.sh
This commit is contained in:
43
fix.sh
Normal file
43
fix.sh
Normal 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"
|
||||||
Reference in New Issue
Block a user