Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

MAC M1 Something went wrong installing the "sharp" module

Running npm run dev (gatsby develop) on MacBook Pro M1 chip exit with Error: Something went wrong installing the "sharp" module

Running npm run dev MacBook Pro intel chip works fine.

I've seen similar post which did not solved my problem :

  • When i run "gatsby develop " Something went wrong installing the "sharp" module error is showing
  • Error Installing Gatsby Starter 'Something went wrong installing the "sharp" module'
  • Gatsby Develop : Something went wrong installing the "sharp" module

I've update my node version in case any fixes had been made but I still got the error on node v16.0.0

On this github issue they recommend to follow theses steps which did not work.

rm -r node_modules/sharp
yarn install --check-files

On this github issue they recommend to install NVM and downgrade node version. NVM has some difficulties to install on my M1 chip so it is not a good option for me.

I have also tried to do the following steps which did not work as well

rm -rf node_module
rm package-lock.json
npm i 

Any idea what I can do to make simply work gatsby develop on M1 chip ?

like image 933
crg Avatar asked May 16 '21 18:05

crg


2 Answers

Following these steps from this issue solved my problem.

  1. xcode-select --install
  2. brew install gcc
  3. brew reinstall vips
  4. brew info vips
  5. npm i

Then you can run gatsby develop

like image 185
crg Avatar answered Nov 10 '22 00:11

crg


I had to downgrade node from 17 (nvm is ideal here) - it worked on 14.

like image 34
Stephen Saucier Avatar answered Nov 10 '22 00:11

Stephen Saucier