auto_trade_sys/fix_cursor_path.sh
薇薇安 6d2498b717 a
2026-01-17 01:28:39 +08:00

40 lines
1.2 KiB
Bash

#!/bin/bash
# 修复 Cursor Worktree 路径问题
echo "=== 修复 Cursor Worktree 路径问题 ==="
echo ""
# 检查是否已存在符号链接
if [ -L /Users/work ]; then
echo "✓ 符号链接已存在: /Users/work -> $(readlink /Users/work)"
if [ "$(readlink /Users/work)" = "/Users/vivian/work" ]; then
echo "✓ 符号链接指向正确路径"
exit 0
else
echo "⚠ 符号链接指向错误路径,需要重新创建"
echo "请运行: sudo rm /Users/work && sudo ln -sf /Users/vivian/work /Users/work"
exit 1
fi
fi
# 检查 /Users/work 是否存在(但不是符号链接)
if [ -e /Users/work ]; then
echo "⚠ /Users/work 已存在但不是符号链接"
echo "请手动检查并删除后重新创建符号链接"
exit 1
fi
# 创建符号链接(需要管理员权限)
echo "正在创建符号链接 /Users/work -> /Users/vivian/work"
echo "需要管理员权限,请输入密码:"
sudo ln -sf /Users/vivian/work /Users/work
if [ $? -eq 0 ]; then
echo "✓ 符号链接创建成功!"
echo "✓ Cursor 现在应该能够正常应用 worktree 更改了"
ls -la /Users/work
else
echo "✗ 创建符号链接失败"
exit 1
fi