Грешка при изграждане на 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
Това е!