IIC2133-PUC / 2023-2

106 stars 0 forks source link

No se como instalar edd-runner #86

Open SebaValenzuela opened 12 months ago

SebaValenzuela commented 12 months ago

Hola, no tengo idea como instalar edd-runner, como compilar mi tarea y como ejercutar mi codigo si es que me pueden ayudar , me sale este error:

src/imagelib/imagelib.c:10:10: fatal error: png.h: No such file or directory 10 | #include | ^~~ compilation terminated. make: *** [Makefile:112: obj/imagelib/imagelib.o] Error 1

Muchas gracias.

benjavicente commented 12 months ago

¿Estás corriendo las cosas como se indica en el readme de edd-runner?

SebaValenzuela commented 12 months ago

es que no entiendo donde clonar el repo de edd-runner

benjavicente commented 12 months ago

En cualquier parte

CataAlamos commented 12 months ago

Hola! Puedes clonar la repo en tu escritorio y luego seguir los pasos en el readme.

SebaValenzuela commented 12 months ago

ya hice el setup y corro este comando en la terminal de VSC: edd-runner src/bstRey/main.c tests/bst/tests/easy/test-A-01.txt tests/bst/solutions/output.txt

y me tira este error: image

Cree un archivo output.txt en solutions para probar, nose si esta bien corrido o lo tengo que correr en otra parte

CataAlamos commented 12 months ago

Hola se corre asi edd-runner ./bstRey input.txt output.txt

Acuerdate que usamos el ejecutable no corremos el main.c en C

Martinviald commented 12 months ago

Hola! Tengo mac M1 y tengo un problema parecido, la línea <edd-runner ./bstRey test-A-01.txt output.txt> la corro dentro de la carpeta edd-runner o dentro de mi repositorio donde estoy editando mi código?

Martinviald commented 12 months ago

Porque estoy haciendo la primera parte de la tarea y no me deja compilar los archivos con make, porque me tira error con archivos que no he modificado de la siguiente parte de la tarea y no puedo avanzar.

benjavicente commented 12 months ago

@Martinviald en el repositorio de la tarea. Esta es la diferencia entre los otros métodos por si te sirve:

edd-runner

luego del setup, se corren las cosas en el repo de tu tarea con

edd-runner <programa> <argumentos>

edd-dev-container

luego de copiar la carpeta devcontainer en tu tarea e iniciar la extensión, se corren las cosas con

<programa> <argumentos>

edd-docker

el repositorio de tu tarea tiene que estar dentro de volume, y para correrlo, debes entrar a docker con

<make start>

para luego correr cosas en la tarea con

<programa> <argumentos>

solo en edd-docker se corre en una tarea dentro del repositorio de setup

Martinviald commented 12 months ago

Ya instalé edd-runner y al correr el código de la forma "edd-runner " dentro de mi repositorio el terminal se queda abierto y no corre.

Captura de pantalla 2023-09-11 a la(s) 16 47 27
Martinviald commented 12 months ago

** De la forma: <edd-runner ./bstRey test-A-01.txt output.txt>

SebaValenzuela commented 12 months ago

image

Me salta es mismo error

benjavicente commented 12 months ago

Yap, el script de setup está hecho para mac, en windows o linux puede estar fallando. Si quieres usar Docker (que en Windows no es necesario), prueba edd-dev-container.

Ve en la sección de Librerias requridas del readme (no enunciado) de la tarea para ver como se instala en windows.

SebaValenzuela commented 12 months ago

Estoy en windows y me tira esto image

Llega hasta una 60 porciento y me sale error siempre

benjavicente commented 12 months ago

Prueba lo siguiente antes de tratar de instalarlo:

sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update
SebaValenzuela commented 12 months ago

ahi me funciono!!

Muchas gracias.