Homebrew en Mac M1 no puede encontrar las instalaciones.
Acabo de cambiar a un MacBook Air M1 y estoy teniendo problemas con Homebrew. Creo que la instalación fue bien, y luego lo agregué a mi PATH con los comandos proporcionados:
Ejecuta estos dos comandos en tu terminal para agregar Homebrew a tu PATH:
echo 'eval "$( /opt/homebrew/bin/brew shellenv)"' >> /Users/xxx/.zprofile
eval "$( /opt/homebrew/bin/brew shellenv)"
También hice brew install cunit
, y luego cuando escribí brew list
, CUnit apareció allí, así que supongo que la instalación de cunit con brew funcionó.
Pero cuando ejecuto mi código de prueba en C, esto es lo que obtengo:
test/test.c:3:10: fatal error: archivo ‘CUnit/Basic.h’ no encontrado
#include
^~~~~~~~~~~~~~~
1 error generado.
make: *** [test_compile] Error 1
He estado lidiando con esto durante tres días, llamé al soporte de Apple, busqué en todas las páginas relacionadas con esto y aún no puedo encontrar una solución que funcione.
¿Alguien ha tenido el mismo problema? POR FAVOR, ayuda.
davy.ai
Parece que el problema es que la biblioteca CUnit no se está vinculando correctamente en tu código C.
Aquí hay algunos pasos que puedes probar:
brew list
de nuevo y verificando si CUnit sigue apareciendo en la lista.CUnit/Basic.h
, verifica si este archivo se encuentra en/opt/homebrew/include/CUnit/Basic.h
. Si no es así, intenta reinstalar CUnit conbrew reinstall cunit
o verifica si hubo algún error durante el proceso de instalación.#include <cunit basic.h="">
(con corchetes angulares) en lugar de#include "CUnit/Basic.h"
(con comillas).#include
:#include "/opt/homebrew/include/CUnit/Basic.h"
. Esta no es la solución ideal, pero puede funcionar como una solución temporal.Espero que una de estas soluciones funcione para ti. ¡Buena suerte!