Aprende a resolver ejercicios en tu computadora local
Resolver ejercicios en tu computadora te permite escribir todo el código en un entorno que ya conoces.
Para resolver un ejercicio en tu computadora, primero necesitas instalar y configurar la interfaz de línea de comandos de Exercism siguiendo estas instrucciones.
Necesitas decirle a la CLI quién eres para que podamos descargar las cosas correctamente.
Puedes encontrar tu token en tu página de configuración.
Después puedes configurar la CLI con lo siguiente, reemplazando <your-api-token> por el valor de la página de configuración:
exercism configure --token=<your-api-token>
Una vez instalada, puedes usar la CLI para descargar el ejercicio a tu computadora con el siguiente comando, reemplazando <exercise-slug> y <track-slug> por los valores correspondientes:
exercism download --exercise=<exercise-slug> --track=<track-slug>
No tienes que memorizar esta estructura de comando, ya que la página del ejercicio muestra el comando correspondiente.
Cuando termine el comando de descarga, los archivos del ejercicio se descargarán en tu computadora.
El objetivo de cada ejercicio es crear una implementación que pase todos los tests. A esa implementación se le llama solución.
Para ayudarte con eso, cada ejercicio incluye los siguientes archivos:
Según la pista, puede haber otros archivos que las herramientas de la pista necesiten para ejecutar los tests.
Cuando tu solución pase todos los tests, puedes enviarla con el siguiente comando:
exercism submit <implementation_file_paths>
Este comando sube tu solución al sitio web de Exercism e imprime la URL de la página de la solución.
Una vez más, no tienes que memorizar este comando, ya que el archivo HELP.md del ejercicio muestra el comando correcto.
Puedes enviar una solución incompleta, lo que te permite:
Ejecuta el subcomando help para obtener la lista completa de comandos disponibles.
exercism help
Asegúrate de tener la versión más reciente.
Verifica qué versión tienes:
exercism version
Compárala con la última versión publicada y actualiza si la tuya no es la más reciente.
Después de actualizar, verifica de nuevo la versión. Si la versión no cambió, asegúrate de estar ejecutando el binario actualizado.
which exercism
Si sigues teniendo problemas, abre un issue en exercism/cli en GitHub con la salida del comando troubleshoot.
exercism troubleshoot
Puedes abrir issues en nuestro gestor de issues y la comunidad intentará ayudarte. Asegúrate de haber completado el Recorrido interactivo antes de abrir cualquier issue.