~/VibeHandbook
PDF gratis

Capítulo 07 · 10

macOS frente a Windows

La mayoría de las herramientas de IA —agentes de , scripts, tutoriales— asumen silenciosamente un Unix. Eso condiciona la elección práctica del entorno de desarrollo.

  • macOS es nativo de Unix. Viene con un shell POSIX real y los mismos git, ssh y curl que usa el resto del mundo del desarrollo. La mayoría de los agentes y scripts "simplemente funcionan".
  • Windows es totalmente capaz, pero el camino más fluido es WSL2 (Windows Subsystem for Linux, Subsistema de Windows para Linux): un entorno Linux real dentro de Windows. Haz tu programación con IA dentro de WSL2 en lugar de pelear con las peculiaridades nativas de PowerShell.
  • Linux es el tercer miembro de la familia y se comporta casi exactamente igual que macOS para estos propósitos; es Unix, así que los mismos agentes y scripts se ejecutan sin cambios. Si ya estás en él, estás listo.

Algunos detalles a tener en cuenta para mantener tu trabajo portable en todos ellos:

  • Rutas/home/tu/proyecto frente a C:\Users\tu\proyecto; las barras invertidas y las letras de unidad rompen los scripts. WSL2 evita la mayor parte de esto.
  • Finales de línea — Windows usa CRLF, Unix usa LF. Los desajustes causan diffs ruidosos y scripts de shell rotos; configura core.autocrlf y un .gitattributes para normalizar a LF.
  • Sensibilidad a mayúsculas y minúsculas — macOS y Windows a menudo tratan File.ts y file.ts como lo mismo; Linux y los sistemas de integración continua () no, así que el código que compila localmente puede fallar en la nube. Sé consistente con las mayúsculas en las importaciones y los nombres de archivo.
  • Permisos — los modos de archivo de Unix (chmod +x) no se traducen limpiamente a Windows.

Sea cual sea tu sistema, pídele a la IA que mantenga los comandos portables —barras diagonales hacia adelante, finales de línea LF, mayúsculas consistentes— para que sus scripts se ejecuten igual en tu laptop y en CI. Cuando la IA te entregue una línea de comando que asume una herramienta que no tienes, la solución más rápida suele ser decirle tu sistema operativo y shell en el archivo de contexto para que deje de adivinar.

¿Lo quieres sin conexión?

Descarga el libro entero en PDF o EPUB — gratis.