So I just downloaded the entire site to my local machine, the site is currently running fine in production but when I got the whole site into my machine (I am using Windows WSL btw) I run into this problem. I tried installing phyton2 but still same error. Not sure how to tackle this problem
fjimenez@ADV-SLC-FJIMENEZ:/mnt/c/Users/FernandoJimenez/Local Sites/utahadvocatescom/app/public/wp-content/themes/NebraskaTheme$ yarn install
[3/5] Fetching packages...
warning Pattern ["colors@latest"] is trying to unpack in the same destination "/home/fjimenez/.cache/yarn/v6/npm-colors-1.4.0-c50491479d4c1bdaed2c9ced32cf7c7dc2360f78-integrity/node_modules/colors" as pattern ["colors@^1.1.2"]. This could result in non-deterministic behavior, skipping.
[4/5] Linking dependencies...
warning "@webpack-cli/init > @webpack-cli/generators@0.1.9" has incorrect peer dependency "webpack@4.x.x".
warning "@webpack-cli/init > @webpack-cli/generators > inquirer-autocomplete-prompt@1.0.1" has unmet peer dependency "inquirer@^5.0.0 || ^6.0.0".
warning " > stylelint-webpack-plugin@0.10.5" has incorrect peer dependency "webpack@^1.13.2 || ^2.7.0 || ^3.11.0 || ^4.4.0".
warning " > webpack-cli@3.3.12" has incorrect peer dependency "webpack@4.x.x".
[5/5] Building fresh packages...
[10/10] ⠄ node-sass
[-/10] ⡀ waiting...
[-/10] ⡀ waiting...
[-/10] ⡀ waiting...
error /mnt/c/Users/FernandoJimenez/Local Sites/utahadvocatescom/app/public/wp-content/themes/NebraskaTheme/node_modules/node-sass: Command failed.
Exit code: 1
Command: node scripts/build.js
Arguments:
Directory: /mnt/c/Users/FernandoJimenez/Local Sites/utahadvocatescom/app/public/wp-content/themes/NebraskaTheme/node_modules/node-sass
Output:
Building: /home/fjimenez/.nvm/versions/node/v18.1.0/bin/node /mnt/c/Users/FernandoJimenez/Local Sites/utahadvocatescom/app/public/wp-content/themes/NebraskaTheme/node_modules/node-gyp/bin/node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
gyp info it worked if it ends with ok
gyp verb cli [
gyp verb cli '/home/fjimenez/.nvm/versions/node/v18.1.0/bin/node',
gyp verb cli '/mnt/c/Users/FernandoJimenez/Local Sites/utahadvocatescom/app/public/wp-content/themes/NebraskaTheme/node_modules/node-gyp/bin/node-gyp.js',
gyp verb cli 'rebuild',
gyp verb cli '--verbose',
gyp verb cli '--libsass_ext=',
gyp verb cli '--libsass_cflags=',
gyp verb cli '--libsass_ldflags=',
gyp verb cli '--libsass_library='
gyp verb cli ]
gyp info using node-gyp@3.8.0
gyp info using node@18.1.0 | linux | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb check python checking for Python executable "python2" in the PATH
gyp verb `which` succeeded python2 /usr/bin/python2
gyp verb check python version `/usr/bin/python2 -c "import sys; print "2.7.18
gyp verb check python version .%s.%s" % sys.version_info[:3];"` returned: %j
gyp verb get node dir no --target version specified, falling back to host node version: 18.1.0
gyp verb command install [ '18.1.0' ]
gyp verb install input version string "18.1.0"
gyp verb install installing version: 18.1.0
gyp verb install --ensure was passed, so won't reinstall if already installed
gyp verb install version is already installed, need to check "installVersion"
gyp verb got "installVersion" 9
gyp verb needs "installVersion" 9
gyp verb install version is good
gyp verb get node dir target node version installed: 18.1.0
gyp verb build dir attempting to create "build" dir: /mnt/c/Users/FernandoJimenez/Local Sites/utahadvocatescom/app/public/wp-content/themes/NebraskaTheme/node_modules/node-sass/build
gyp verb build dir "build" dir needed to be created? /mnt/c/Users/FernandoJimenez/Local Sites/utahadvocatescom/app/public/wp-content/themes/NebraskaTheme/node_modules/node-sass/build
gyp verb build/config.gypi creating config file
gyp verb build/config.gypi writing out config file: /mnt/c/Users/FernandoJimenez/Local Sites/utahadvocatescom/app/public/wp-content/themes/NebraskaTheme/node_modules/node-sass/build/config.gypi
The error itself is much longer but I thought maybe that is the important part that matters.