Aprende a instalar Wren localmente para resolver los ejercicios de Exercism en tu propia computadora
Este track usa Wren Console de principio a fin para ofrecer un entorno de ejecución local de Wren. Esto significa que asumimos que toda ejecución de Wren en tu computadora ocurrirá con Wren Console. No confundas esto con el CLI oficial de Wren. En un mundo perfecto podrías usar ese entorno, pero actualmente tiene varios problemas distintos que lo convierten en una opción poco óptima para aprender Wren con Exercism.
Wren Console es un fork de Wren CLI, resuelve estos problemas y añade funcionalidades para que tu experiencia de aprendizaje sea más fluida. No te preocupes: los conocimientos y conceptos del lenguaje Wren que aprenderás aquí te servirán dondequiera que 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 la suite de pruebas que necesitarás para probar tus ejercicios, etc.).
git desde el primer momento.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, eso 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 a tu path.
También puedes compilar desde el código fuente con 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 ese tipo de cosas.
Cuando creas que ya tienes el binario instalado correctamente, conviene comprobar que todo funcione.
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 estaban abiertas no se hayan actualizado después de completarse la instalación. Esto significa que esos terminales no saben que se instaló un programa nuevo.
Ayuda:
'wrenc' is not recognisedEs probable que no hayas colocado
wrencen tu PATH... En MacOS y Linux puedes modificar tu path agregando lo siguiente a~/.bash_profileo a~/.zshrc:export PATH=/path/to/your/wrenc/:$PATHNo tengo 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 agregar aquí la ruta a los binarios dewrenc. Por lo general, se encuentran enC:\Program Files\nodejs. Si navegas hasta ahí con tuFile Explorer, deberías encontrarnode.exe,npm.batynpx.bat.Cierra los terminales que tengas abiertos y abre uno nuevo.
Sigue estas instrucciones para descargar el CLI exercism para tu sistema operativo.
Una vez que el CLI esté instalado y configurado, descarga el primer ejercicio, hello-world:
$ exercism download --exercise=hello-world --track=wren
Después, cada ejercicio necesita algunos paquetes de Wren para ejecutar las pruebas. Puedes instalarlos ejecutando este comando dentro del directorio del ejercicio:
$ wrenc package.wren install