标签: WSL
2 个内容
笔记(2)
**问题**:Prisma 无法连接 WSL 中 PostgreSQL,因 `localhost` 解析为 IPv6,而仅 `127.0.0.1` 转发至 WSL。 **方案**:用 WSL IP 替换(如 `172.25.x.x:5432`),Windows CMD 测试 `Test-NetConnection -ComputerName <IP> -Port 5432`,排查防火墙/Postgres 配置或连接字符串问题。(128 字符)
Elliot Yang·
83 浏览
**背景**:通过 VBScript (`vbhide`) 启动的 WSL 为非交互、非登录 Shell,跳过 `.bashrc` 配置(如别名、PATH)。 **问题**:Shell 检测非交互式即退出,导致环境未加载。 **方案**:1. 使用 `wsl --exec bash -l` 强制登录 Shell;2. 指定用户/目录 `--cd ~`;3. 将配置移至 `.bashrc` 检查前或 `.bash_profile`;4. `source ~/.bashrc` 手动加载。(148字符)
Elliot Yang·
125 浏览