Грешка при изграждане на Gatsby при изграждане на Sharp на Apple M1 с Homebrew

Gatsby ще изведе грешка при компилиране, свързана с библиотеката sharp, когато се опитате да стартирате сървъра за разработка. Това се случва на моя homebrew инсталиран възел.

gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
CC(target) Release/obj.target/nothing/../node-addon-api/nothing.o
LIBTOOL-STATIC Release/nothing.a
warning: /Library/Developer/CommandLineTools/usr/bin/libtool: archive library: Release/nothing.a the table of contents is empty (no object file members in the library define global symbols)
TOUCH Release/obj.target/libvips-cpp.stamp
CXX(target) Release/obj.target/sharp/src/common.o
../src/common.cc:24:10: fatal error: 'vips/vips8' file not found
#include <vips/vips8>
^~~~~~~~~~~~
1 error generated.
make: *** [Release/obj.target/sharp/src/common.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2

За да коригирате това всичко, което трябва да направите, е да инсталирате libvibs чрез homebrew:

brew install libvips

Това е!