For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navegação principal

WSL

Execute o Codex no Subsistema do Windows para Linux e solucione problemas

Ao usar o WSL2, o Codex é executado no ambiente Linux, em vez de usar o sandbox nativo do Windows. Escolha o WSL2 quando precisar de ferramentas nativas do Linux, quando seus repositórios e seu fluxo de trabalho de desenvolvimento já estiverem no WSL2 ou quando nenhum dos dois modos de sandbox nativos do Windows funcionar no seu ambiente.

O WSL1 teve suporte até o Codex 0.114. A partir do Codex 0.115, o sandbox do Linux passou a usar bubblewrap; por isso, o WSL1 não tem mais suporte.

Inicie o VS Code de dentro do WSL

Para ver instruções passo a passo, consulte o tutorial oficial do VS Code para WSL.

Pré-requisitos

  • Windows com o WSL instalado. Para instalar o WSL, abra o PowerShell como administrador e execute wsl --install (o Ubuntu é uma opção comum).
  • VS Code com a extensão WSL instalada.

Abra o VS Code a partir de um terminal do WSL

# From your WSL shell
cd ~/code/your-project
code .

Isso abre uma janela remota do WSL, instala o VS Code Server, se necessário, e garante que os terminais integrados sejam executados no Linux.

Confirme se você está conectado ao WSL

  • Procure a barra de status verde que exibe WSL: <distro>.

  • Os terminais integrados devem exibir caminhos do Linux (como /home/...) em vez de C:\.

  • Você pode verificar com:

    echo $WSL_DISTRO_NAME

    Esse comando exibe o nome da sua distribuição.

Se "WSL: ..." não aparecer na barra de status, pressione Ctrl+Shift+P, selecione WSL: Reopen Folder in WSL e mantenha seu repositório em /home/... (não em C:\) para obter o melhor desempenho.

Se o aplicativo para Windows ou o seletor de projetos não mostrar seu repositório do WSL, digite \wsl$ no seletor de arquivos ou no Explorer e navegue até o diretório pessoal da sua distribuição.

Use a CLI do Codex com o WSL

Execute estes comandos em uma sessão do PowerShell ou do Windows Terminal com privilégios elevados:

# Install default Linux distribution (like Ubuntu)
wsl --install

# Start a shell inside Windows Subsystem for Linux
wsl

Depois, execute estes comandos no shell do WSL:

# Install and run Codex in WSL
curl -fsSL https://chatgpt.com/codex/install.sh | sh
codex

Trabalhe com o código dentro do WSL

  • Trabalhar em caminhos montados do Windows, como /mnt/c/..., pode ser mais lento do que trabalhar em caminhos nativos do Windows. Mantenha seus repositórios no diretório pessoal do Linux (como ~/code/my-app) para ter E/S mais rápida e menos problemas com links simbólicos e permissões:
    mkdir -p ~/code && cd ~/code
    git clone https://github.com/your/repo.git
    cd repo
  • Se precisar acessar os arquivos pelo Windows, eles estarão em \wsl$\Ubuntu\home&lt;user> no Explorer.

Solução de problemas e perguntas frequentes