You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10 WSL2环境下安装Laravel 8 Sail提示不支持操作系统如何解决?

Laravel Sail Windows 10 部署问题记录

我花了13个小时尝试部署Laravel Sail,却始终无法在Windows 10操作系统上完成安装。好在后来同事遇到同款报错时找到了对应的解决方案,报错信息如下:

Unsupported operating system [MINGW64_NT-10.0-19042]. Laravel Sail supports macOS, Linux, and Windows (WSL2).

排查过程尝试操作

  • 首先在Windows上安装了Docker Desktop用于运行Docker环境。
  • Windows端Docker要求安装WSL2,按照官方流程完成配置后安装了Ubuntu 20.04版本。
  • 安装完成后将整个项目拷贝到Linux用户目录下,但由于认证问题,无法在该目录下执行任何操作(比如向git仓库拉取或推送代码)。
  • 为了解决认证问题,参考相关方案在Windows端项目和Linux端项目之间创建了符号链接,问题没有解决。
  • 后续尝试删除项目中的/vendor/目录并执行composer update,操作依旧没有生效。
  • 之后按照相关公开教程的全流程操作,依然部署失败。
  • 排查期间还出现了MySQL无法连接远程数据库、Docker正常运行时占用一半可用内存的附带问题。
  • 最后一次尝试参考Laravel官方文档,使用curl命令创建空的Laravel 8项目进行测试。
  • 测试依旧失败,最终卸载了Linux子系统和Docker Desktop。

具体解决方案和部分原理说明见后续回答内容。


内容的提问来源于stack exchange,提问作者Sirsemy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 08:24:03