Aprende a instalar Wren en local para resolver los ejercicios de Exercism en tu propia máquina
Este track se apoya en todo momento en Wren Console para ofrecer un entorno de ejecución local para Wren. Esto significa que damos por hecho que toda ejecución de Wren en tu ordenador se hará con Wren Console. Por favor, no lo confundas con la CLI oficial de Wren. En un mundo perfecto podrías usar ese entorno de ejecución, pero ahora mismo tiene varios distintos problemas que lo convierten en una opción poco óptima para aprender Wren con Exercism.
Wren Console deriva de Wren CLI, resuelve estos problemas y añade funcionalidades que hacen que tu experiencia de aprendizaje sea más fluida. No te preocupes: los conocimientos y conceptos del lenguaje Wren que aprendas aquí te servirán allí donde quieras usar Wren en el futuro.
git
wrenc
Necesitarás el binario git instalado y disponible en tu PATH. Así es como Wren Package instala paquetes (como el conjunto de pruebas que necesitarás para probar tus ejercicios, etc.).
git de serie.Puedes confirmar que Git está instalado con git --version:
$ git --version
git version 2.31.1
No te preocupes si la versión exacta no coincide; por lo general, esto no es tan importante.
Lo más probable es que quieras descargar la última versión desde GitHub. Después tendrás que descomprimirla y copiar el ejecutable wrenc en tu PATH.
También puedes compilar desde el código fuente usando Visual Studio.
Puedes descargar la última versión desde GitHub o compilar desde el código fuente.
wget -c https://github.com/joshgoebel/wren-console/releases/download/v0.3.1/wren-console-v0.3.1-linux.tar.gz
tar xzf wren-console-v0.3.1-linux.tar.gz
Y asegúrate de que está disponible en tu PATH.
cp bin/wrenc /usr/local/bin/
La instalación más sencilla es usar el tap y la fórmula de Homebrew de Exercism:
brew tap exercism/wren
brew install wren-console
Como alternativa, puedes descargar la última versión desde GitHub e instalarla manualmente como se muestra en las instrucciones para Linux. Compilar desde el código fuente también es bastante sencillo si estás familiarizado con este tipo de cosas.
Cuando creas que has instalado el binario correctamente, conviene comprobar que todo funciona.
Terminal, cmd, Powershell, bash, ...)wrenc -v
Deberías ver tanto la versión de wrenc como la de Wren:
wrenc v0.3.1 (wren v0.4.0)
Nota: es importante que abras una ventana de terminal nueva. Es posible que las ventanas de terminal que ya tengas abiertas no se hayan actualizado al terminar la instalación. Eso significa que esos terminales no saben que se ha instalado un programa nuevo.
Ayuda:
'wrenc' is not recognisedProbablemente no hayas colocado
wrencen tu PATH... En macOS y Linux puedes modificar tu PATH añadiendo lo siguiente a~/.bash_profileo a~/.zshrc:export PATH=/path/to/your/wrenc/:$PATHNo tengo ni idea de si algo de esto es correcto. En Windows, abre el menú de inicio y busca «environment variables». Tendrás que editar la entrada
PATHy añadir aquí la ruta a los binarios dewrenc. Normalmente se encuentran enC:\Program Files\nodejs. Si navegas hasta ahí con tuFile Explorer, deberías encontrarnode.exe,npm.batynpx.bat.Cierra todos los terminales que tengas abiertos y abre uno nuevo.
Sigue estas instrucciones para descargar la CLI de exercism para tu sistema operativo.
Una vez que la CLI esté instalada y configurada, descarga el primer ejercicio, hello-world:
$ exercism download --exercise=hello-world --track=wren
Cada ejercicio necesita además algunos paquetes de Wren para ejecutar las pruebas. Puedes instalarlos ejecutando este comando dentro del directorio del ejercicio:
$ wrenc package.wren install