For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navegación principal
Theme

WSL

Ejecuta Codex y soluciona problemas en el Subsistema de Windows para Linux

Cuando usas WSL2, Codex se ejecuta en el entorno de Linux en lugar de usar el sandbox nativo de Windows. Elige WSL2 si necesitas herramientas nativas de Linux, si ya usas WSL2 para alojar tus repositorios y desarrollar software, o si las implementaciones disponibles del sandbox de Windows no cubren tus necesidades.

Codex admitía WSL1 hasta la versión 0.114. A partir de la versión 0.115 de Codex, el sandbox de Linux pasó a usar bubblewrap, por lo que Codex dejó de admitir WSL1.

Iniciar VS Code desde WSL

Para ver las instrucciones paso a paso, consulta el tutorial oficial de VS Code sobre WSL.

Requisitos previos

  • Windows con WSL instalado. Para instalar WSL, abre PowerShell como administrador y ejecuta wsl --install (Ubuntu es una opción común).
  • VS Code con la extensión WSL instalada.

Abrir VS Code desde una terminal de WSL

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

Estos comandos abren una ventana de VS Code conectada a WSL, instalan VS Code Server si es necesario y hacen que las terminales integradas se ejecuten en Linux.

Confirmar la conexión a WSL

  • Busca la barra de estado verde que muestra WSL: <distro>.

  • Las terminales integradas deberían mostrar rutas de Linux (como /home/...) en lugar de C:\.

  • Puedes comprobar la conexión con este comando:

    echo $WSL_DISTRO_NAME

    El comando muestra el nombre de tu distribución.

Si no ves “WSL: …” en la barra de estado, presiona Ctrl+Shift+P y selecciona WSL: Reopen Folder in WSL. Para obtener el mejor rendimiento, guarda tu repositorio en /home/... (en lugar de C:\).

Si la aplicación de Windows o el selector de proyectos no muestra tu repositorio de WSL, escribe \wsl$ en el selector de archivos o en el Explorador de archivos y ve al directorio personal de tu distribución.

Usar Codex CLI con WSL

Abre PowerShell o Windows Terminal como administrador y ejecuta estos comandos:

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

# Start a shell inside Windows Subsystem for Linux
wsl

Luego ejecuta estos comandos desde el shell de WSL:

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

Trabajar con código en WSL

  • Trabajar en rutas de Windows montadas en WSL, como /mnt/c/..., puede ser más lento que trabajar en rutas nativas de Windows. Guarda tus repositorios dentro de tu directorio personal de Linux (por ejemplo, en ~/code/my-app) para acelerar las operaciones de entrada y salida y reducir los problemas con los enlaces simbólicos y los permisos:
    mkdir -p ~/code && cd ~/code
    git clone https://github.com/your/repo.git
    cd repo
  • Si necesitas acceder a los archivos desde Windows, los encontrarás en \wsl$\Ubuntu\home&lt;user> en el Explorador de archivos.

Solución de problemas y preguntas frecuentes