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

已安装WSL预览版仍无法在PowerShell执行bash build/build.sh命令求助

解决WSL默认发行版未找到无法运行bash脚本的问题

问题分析

仅安装WSL Preview组件不足以运行bash脚本,WSL框架需要搭配具体的Linux发行版使用,且必须设置默认发行版才能正常调用bash命令。

解决步骤

  • 启用WSL核心组件(以管理员权限打开PowerShell执行):

    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    

    执行完成后重启电脑。

  • 设置WSL 2为默认版本:
    重启后用管理员权限PowerShell运行:

    wsl --set-default-version 2
    
  • 安装具体Linux发行版:

    1. 查看可用发行版列表:
      wsl --list --online
      
    2. 选择一个发行版安装(例如Ubuntu):
      wsl --install -d Ubuntu
      
    3. 跟随提示完成Linux系统的用户名和密码设置。
  • 配置默认发行版:

    1. 查看已安装发行版的状态:
      wsl --list --verbose
      
    2. 如果没有标记为Default的发行版,手动设置:
      wsl --set-default Ubuntu
      
      将Ubuntu替换为你实际安装的发行版名称。
  • 验证运行:
    回到PowerShell执行bash build/build.sh,即可正常启动Linux环境并运行脚本。

内容的提问来源于stack exchange,提问作者Lee Wei Chuen

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 02:25:53