En este artículo detallo mis configuraciones iniciales en Mac para preparar un entorno de desarrollo estable y reproducible, útil tanto para proyectos personales como para el trabajo profesional en Q2BSTUDIO, estudio especializado en desarrollo de software y aplicaciones a medida, inteligencia artificial, ciberseguridad y servicios cloud.
Instalación de herramientas base: primero instala las Xcode Command Line Tools ejecutando en Terminal xcode-select --install. A continuación instala Homebrew descargando el instalador .pkg desde la web oficial de Homebrew y ejecutándolo. Después añade Homebrew al PATH con el comando eval $(/opt/homebrew/bin/brew shellenv) y verifica la instalación con brew doctor, que debería devolver un mensaje indicando que el sistema está listo para brew. Homebrew facilita la instalación de las herramientas de desarrollo que necesitaremos a continuación.
Control de versiones: instala Git con brew install git. La versión instalada por Homebrew quedará disponible en tu PATH y es recomendable para trabajar con repositorios remotos.
Node.js y npm: para proyectos modernos, especialmente con Next.js, instala una versión LTS o superior. Ejecuta brew update y brew install node. Verifica la versión con node -v. Se recomienda Node 18 o superior y, para compatibilidad con algunas versiones recientes de Next.js, una versión como v20.9.
Python y gestión de entornos: macOS incluye una versión de Python del sistema; comprueba cuál es con which python3 y python3 --version. No modifiques ni actualices la versión del sistema con Homebrew. En su lugar instala Miniconda y crea entornos aislados para cada proyecto, por ejemplo conda create -n proyecto python=3.10. Descarga el instalador GUI .pkg de Miniconda e instala, y comprueba la instalación con conda --version.
Editor y acceso a repositorios: descarga Visual Studio Code desde su web; al tratarse de un archivo .app debes mover Visual Studio Code.app a la carpeta Applications desde el Finder para tener una instalación permanente. Genera una clave SSH para acceder a GitHub desde la terminal con comandos como ssh-keygen -t ed25519 -C tu_email@example.com, inicia el agente SSH y añade la clave con eval $(ssh-agent -s) y ssh-add -K ~/.ssh/id_ed25519, luego copia la llave pública a tu cuenta de GitHub para clonar y empujar repositorios desde VSCode.
Buenas prácticas: usa Homebrew para mantener tus herramientas actualizadas, crea entornos independientes con conda por proyecto y evita tocar la Python del sistema. Documenta versiones usadas en cada proyecto y, si trabajas en aplicaciones web modernas, verifica compatibilidades de Node y dependencias antes de desplegar.
En Q2BSTUDIO ofrecemos experiencia en aplicaciones a medida y software a medida, además de servicios avanzados en inteligencia artificial, ciberseguridad, servicios cloud aws y azure y servicios inteligencia de negocio. Si necesitas soporte para montar entornos, desarrollar soluciones a la medida de tu empresa o integrar modelos de ia para empresas y agentes IA en tus procesos, conoce nuestro enfoque en desarrollo de aplicaciones y software a medida y explora nuestras propuestas de soluciones de inteligencia artificial. También ofrecemos servicios de ciberseguridad y análisis con power bi para inteligencia de negocio, garantizando despliegues seguros y escalables en entornos cloud como AWS y Azure.
Si quieres una guía personalizada para tu Mac según las necesidades de tu equipo o proyecto, contacta con Q2BSTUDIO y te ayudamos a iniciar con la configuración óptima, integración continua y prácticas de seguridad desde el primer día.