Động từ gyp không tìm thấy lỗi không tìm thấy python2 mac

Một bản cập nhật trên realpython. com/intro-to-pyenv/  Tôi gặp vấn đề với việc không thể tìm thấy thư viện pyenchant C khi tôi sử dụng trình cài đặt pyenv như đề xuất trong liên kết này. Tuy nhiên, khi tôi sử dụng brew install cho tất cả các gói bao gồm pyenv, pyenv-virtualenv - tôi có thể có nhiều môi trường ảo python trên 2. 7. 18, 3. 9. 9 trên Monterey mới nhất sử dụng M1 silicon 14" pro

Đối với Python 3 mặc định. 8. 9, tôi thấy lỗi xây dựng cho pyenv install 3.8.9command

pyenv install 3.8.9

python-build: use [email protected] from homebrew

python-build: use readline from homebrew

Downloading Python-3.8.9.tar.xz...

-> https://www.python.org/ftp/python/3.8.9/Python-3.8.9.tar.xz

Installing Python-3.8.9...

python-build: use readline from homebrew

python-build: use zlib from xcode sdk



BUILD FAILED (OS X 12.0.1 using python-build 20180424)



Inspect or clean up the working tree at /var/folders/3f/l881d_r17qj_2q0kt5_6ll9h0000gn/T/python-build.20211123193623.70196

Results logged to /var/folders/3f/l881d_r17qj_2q0kt5_6ll9h0000gn/T/python-build.20211123193623.70196.log

Last 10 log lines:

checking size of _Bool.. 1

checking size of off_t.. 8

checking whether to enable large file support.. no

checking size of time_t.. 8

checking for pthread_t.. yes

checking size of pthread_t.. 8

checking size of pthread_key_t.. 8

checking whether pthread_key_t is compatible with int.. no

configure: error: Unexpected output of 'arch' on OSX

make: *** No targets specified and no makefile found.  Stop.

Trong một diễn đàn khác tôi đã học được rằng 3. 9. 1 là con trăn được hỗ trợ cho Monterey. Không phải những cái trước nó

Tôi đã sử dụng fourseven. scss trong nhiều năm trước khi nó chết, nhưng bây giờ tôi gặp lỗi bên dưới khi cố gắng bắt đầu sao băng. (url là một trang 404)

Trong dự án của tôi, trên (sao băng 2. 7. 3), scss là phần phụ thuộc của bootstrap (dự án quá cũ. ) vì vậy tôi sẽ phải xóa bootstrap, chuyển đổi cách tôi bao gồm bootstrap hoặc thay thế scss bằng phiên bản đang hoạt động

Điều kỳ lạ là, lần cuối cùng tôi cập nhật dự án này, đó là trên sao băng 2. 7. 3, trên cùng một máy tính và nó đã hoạt động

Lỗi…

=> Errors prevented startup:
   
   While loading package fourseven:[email protected]:
   error: Command failed:
   /Users/james/.meteor/packages/meteor-tool/.2.7.3.1liadnk.e36f++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/npm
   rebuild --update-binary
   Cannot download
   "https://github.com/sass/node-sass/releases/download/v4.14.1/darwin-arm64-83_binding.node": 
   
   HTTP error 404 Not Found
   
   Hint: If github.com is not accessible in your location
   try setting a proxy via HTTP_PROXY, e.g. 
   
   export HTTP_PROXY=http://example.com:1234
   
   or configure npm proxy via
   
   npm config set proxy http://example.com:8080
   gyp info it worked if it ends with ok
   gyp verb cli [
   gyp verb cli
   '/Users/james/.meteor/packages/meteor-tool/.2.7.3.1liadnk.e36f++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node',
   gyp verb cli
   '/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/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 [email protected]
   gyp info using [email protected] | darwin | arm64
   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` failed Error: not found: python2
   gyp verb `which` failed     at getNotFoundError
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:13:12)
   gyp verb `which` failed     at F
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:68:19)
   gyp verb `which` failed     at E
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:80:29)
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:89:16
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/isexe/index.js:42:5
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/isexe/mode.js:8:5
   gyp verb `which` failed     at FSReqCallback.oncomplete (fs.js:192:21)
   gyp verb `which` failed  python2 Error: not found: python2
   gyp verb `which` failed     at getNotFoundError
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:13:12)
   gyp verb `which` failed     at F
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:68:19)
   gyp verb `which` failed     at E
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:80:29)
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:89:16
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/isexe/index.js:42:5
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/isexe/mode.js:8:5
   gyp verb `which` failed     at FSReqCallback.oncomplete (fs.js:192:21) {
   gyp verb `which` failed   code: 'ENOENT'
   gyp verb `which` failed }
   gyp verb check python checking for Python executable "python" in the PATH
   gyp verb `which` failed Error: not found: python
   gyp verb `which` failed     at getNotFoundError
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:13:12)
   gyp verb `which` failed     at F
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:68:19)
   gyp verb `which` failed     at E
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:80:29)
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:89:16
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/isexe/index.js:42:5
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/isexe/mode.js:8:5
   gyp verb `which` failed     at FSReqCallback.oncomplete (fs.js:192:21)
   gyp verb `which` failed  python Error: not found: python
   gyp verb `which` failed     at getNotFoundError
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:13:12)
   gyp verb `which` failed     at F
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:68:19)
   gyp verb `which` failed     at E
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:80:29)
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:89:16
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/isexe/index.js:42:5
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/isexe/mode.js:8:5
   gyp verb `which` failed     at FSReqCallback.oncomplete (fs.js:192:21) {
   gyp verb `which` failed   code: 'ENOENT'
   gyp verb `which` failed }
   gyp ERR! configure error 
   gyp ERR! stack Error: Can't find Python executable "python", you can set the
   PYTHON env variable.
   gyp ERR! stack     at PythonFinder.failNoPython
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/node-gyp/lib/configure.js:484:19)
   gyp ERR! stack     at PythonFinder.
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/node-gyp/lib/configure.js:406:16)
   gyp ERR! stack     at F
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:68:16)
   gyp ERR! stack     at E
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:80:29)
   gyp ERR! stack     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:89:16
   gyp ERR! stack     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/isexe/index.js:42:5
   gyp ERR! stack     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/isexe/mode.js:8:5
   gyp ERR! stack     at FSReqCallback.oncomplete (fs.js:192:21)
   gyp ERR! System Darwin 21.6.0
   gyp ERR! command
   "/Users/james/.meteor/packages/meteor-tool/.2.7.3.1liadnk.e36f++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node"
   "/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/node-gyp/bin/node-gyp.js"
   "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags="
   "--libsass_ldflags=" "--libsass_library="
   gyp ERR! cwd
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/.temp-i2ugb9.3mit/node_modules/node-sass
   gyp ERR! node -v v14.19.3
   gyp ERR! node-gyp -v v3.8.0
   gyp ERR! not ok 
   Build failed with error code: 1
   npm ERR! code ELIFECYCLE
   npm ERR! errno 1
   npm ERR! [email protected] postinstall: `node scripts/build.js`
   npm ERR! Exit status 1
   npm ERR! 
   npm ERR! Failed at the [email protected] postinstall script.
   npm ERR! This is probably not a problem with npm. There is likely additional
   logging output above.
   
   npm ERR! A complete log of this run can be found in:
   npm ERR!     /Users/james/.npm/_logs/2022-08-31T14_35_55_898Z-debug.log
   Cannot download
   "https://github.com/sass/node-sass/releases/download/v4.14.1/darwin-arm64-83_binding.node": 
   
   HTTP error 404 Not Found
   
   Hint: If github.com is not accessible in your location
   try setting a proxy via HTTP_PROXY, e.g. 
   
   export HTTP_PROXY=http://example.com:1234
   
   or configure npm proxy via
   
   npm config set proxy http://example.com:8080
   gyp info it worked if it ends with ok
   gyp verb cli [
   gyp verb cli
   '/Users/james/.meteor/packages/meteor-tool/.2.7.3.1liadnk.e36f++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node',
   gyp verb cli
   '/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/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 [email protected]
   gyp info using [email protected] | darwin | arm64
   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` failed Error: not found: python2
   gyp verb `which` failed     at getNotFoundError
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:13:12)
   gyp verb `which` failed     at F
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:68:19)
   gyp verb `which` failed     at E
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:80:29)
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:89:16
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/isexe/index.js:42:5
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/isexe/mode.js:8:5
   gyp verb `which` failed     at FSReqCallback.oncomplete (fs.js:192:21)
   gyp verb `which` failed  python2 Error: not found: python2
   gyp verb `which` failed     at getNotFoundError
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:13:12)
   gyp verb `which` failed     at F
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:68:19)
   gyp verb `which` failed     at E
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:80:29)
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:89:16
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/isexe/index.js:42:5
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/isexe/mode.js:8:5
   gyp verb `which` failed     at FSReqCallback.oncomplete (fs.js:192:21) {
   gyp verb `which` failed   code: 'ENOENT'
   gyp verb `which` failed }
   gyp verb check python checking for Python executable "python" in the PATH
   gyp verb `which` failed Error: not found: python
   gyp verb `which` failed     at getNotFoundError
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:13:12)
   gyp verb `which` failed     at F
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:68:19)
   gyp verb `which` failed     at E
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:80:29)
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:89:16
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/isexe/index.js:42:5
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/isexe/mode.js:8:5
   gyp verb `which` failed     at FSReqCallback.oncomplete (fs.js:192:21)
   gyp verb `which` failed  python Error: not found: python
   gyp verb `which` failed     at getNotFoundError
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:13:12)
   gyp verb `which` failed     at F
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:68:19)
   gyp verb `which` failed     at E
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:80:29)
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:89:16
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/isexe/index.js:42:5
   gyp verb `which` failed     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/isexe/mode.js:8:5
   gyp verb `which` failed     at FSReqCallback.oncomplete (fs.js:192:21) {
   gyp verb `which` failed   code: 'ENOENT'
   gyp verb `which` failed }
   gyp ERR! configure error 
   gyp ERR! stack Error: Can't find Python executable "python", you can set the
   PYTHON env variable.
   gyp ERR! stack     at PythonFinder.failNoPython
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/node-gyp/lib/configure.js:484:19)
   gyp ERR! stack     at PythonFinder.
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/node-gyp/lib/configure.js:406:16)
   gyp ERR! stack     at F
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:68:16)
   gyp ERR! stack     at E
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:80:29)
   gyp ERR! stack     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/which/which.js:89:16
   gyp ERR! stack     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/isexe/index.js:42:5
   gyp ERR! stack     at
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/isexe/mode.js:8:5
   gyp ERR! stack     at FSReqCallback.oncomplete (fs.js:192:21)
   gyp ERR! System Darwin 21.6.0
   gyp ERR! command
   "/Users/james/.meteor/packages/meteor-tool/.2.7.3.1liadnk.e36f++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node"
   "/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/node-gyp/bin/node-gyp.js"
   "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags="
   "--libsass_ldflags=" "--libsass_library="
   gyp ERR! cwd
   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/.temp-i2ugb9.3mit/node_modules/node-sass
   gyp ERR! node -v v14.19.3
   gyp ERR! node-gyp -v v3.8.0
   gyp ERR! not ok 
   Build failed with error code: 1
   npm ERR! code ELIFECYCLE
   npm ERR! errno 1
   npm ERR! [email protected] postinstall: `node scripts/build.js`
   npm ERR! Exit status 1
   npm ERR! 
   npm ERR! Failed at the [email protected] postinstall script.
   npm ERR! This is probably not a problem with npm. There is likely additional
   logging output above.
   
   npm ERR! A complete log of this run can be found in:
   npm ERR!     /Users/james/.npm/_logs/2022-08-31T14_35_55_898Z-debug.log
   
   
   While loading plugin `compileScssBatch` from package `fourseven:scss`:

   /Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/node-sass/lib/binding.js:13:13:
   Node Sass does not yet support your current environment: OS X Unsupported
   architecture (arm64) with Node.js 14.x
   For more information on which environments are supported please see:
   https://github.com/sass/node-sass/releases/tag/v4.14.1
   at module.exports
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/node-sass/lib/binding.js:13:13)
   at Object.
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/compileScssBatch/node_modules/node-sass/lib/index.js:14:35)
   at Module._compile (internal/modules/cjs/loader.js:1085:14)
   at Module.Mp._compile (/tools/static-assets/server/runtime.js:78:21)
   at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
   at Module.load (internal/modules/cjs/loader.js:950:32)
   at Module.Mp.load (/tools/static-assets/server/runtime.js:35:31)
   at Function.Module._load (internal/modules/cjs/loader.js:790:12)
   at Module.require (internal/modules/cjs/loader.js:974:19)
   at require (internal/modules/cjs/helpers.js:101:18)
   at npmRequire (/tools/isobuild/bundler.js:2280:14)
   at Module.useNode (packages/modules-runtime.js:664:18)
   at module (packages/compileScssBatch/plugin/compile-scss.js:361:2)
   at fileEvaluate (packages/modules-runtime.js:336:7)
   at Module.require (packages/modules-runtime.js:238:14)
   at Module.moduleLink
   (/Users/james/.meteor/packages/fourseven_scss/.4.15.0.10lp6u9.hsz2++os+web.browser+web.browser.legacy+web.cordova/plugin.compileScssBatch.os/npm/node_modules/meteor/modules/node_modules/reify/lib/runtime/index.js:52:22)
   at packages/compileScssBatch/plugin/compile-scss.js:1:18
   at module (packages/compileScssBatch/plugin/compile-scss.js:361:2)
   at fileEvaluate (packages/modules-runtime.js:336:7)
   at Module.require (packages/modules-runtime.js:238:14)
   at require (packages/modules-runtime.js:258:21)
   at packages/compileScssBatch/plugin/compile-scss.js:361:2
   at packages/compileScssBatch/plugin/compile-scss.js:361:2
   
   
=> Your application has errors. Waiting for file change.

Kiến trúc của bạn không được hỗ trợ liên quan đến bất kỳ phiên bản Nút nào lên đến 17

Mình cũng đang ở M1, mình dùng gói với Meteor 2. 7. 3 không có vấn đề gì. Tôi tự hỏi bạn có sử dụng Nút 14 tùy chỉnh trên máy của mình không, nút được điều chỉnh cho ARM? . (Nodejs 14. x không biên dịch trên ARM OSX (M1) · Sự cố #36161 · nodejs/node · GitHub)

github. com/sass/nút-sass

Hỗ trợ ARM của Apple

đã mở 08. 58PM - 23 tháng 11, 20 UTC

Động từ gyp không tìm thấy lỗi không tìm thấy python2 mac
nschonni

Bây giờ Apple đang phát hành chip dựa trên ARM, mở ra vấn đề theo dõi chung. T của anh ấy có thể sẽ gặp phải tình trạng thiếu hỗ trợ CI tương tự mà chúng tôi gặp phải đối với hỗ trợ ARM chung. - [ ] Cần nhà cung cấp CI để kiểm tra và tạo nhị phân - [ ] Cập nhật cho kiến ​​trúc được hỗ trợ Điều này có thể xảy ra dưới dạng 5. 0. 1 trở lên và không có kế hoạch thêm hỗ trợ cho các phiên bản cũ hơn theo https. //github. com/sass/node-sass#node-version-support-policy

Cố gắng đảm bảo rằng Meteor được đặt đúng cho ARM. sao băng 2. 5. 1 với hỗ trợ Mac M1 gốc. của Filipe Névola. Blog sao băng

Liệu nút

Để sử dụng node-gyp, trước tiên, chúng ta cần cài đặt thời gian chạy Python, tiện ích tạo và trình biên dịch C hoặc C++. Chúng tôi đã gặp sự cố với yêu cầu đầu tiên. node-gyp mong đợi Python ≥v3. 6, không phải Python v2 .

Làm cách nào để cài đặt python2 trong Mac?

Quy trình .
Cài đặt Python 2, nhập. bia cài đặt python @ 2
Đảm bảo rằng lệnh Python trỏ đến Python mới nhất mà bạn đã cài đặt với Homebrew. ls -l `trăn nào`.
Kiểm tra xem phiên bản Python đã cài đặt của bạn có chạy không, nhập python --version. Hệ thống sẽ phản hồi với số phiên bản, 2. 7

Phiên bản nào của Python thực hiện nút

node-gyp yêu cầu bạn đã cài đặt phiên bản tương thích của Python, một trong. v3. 7, v3. 8, v3. 9 hoặc v3.

Mac cài đặt python2 ở đâu?

Bản dựng Python do Apple cung cấp được cài đặt trong /System/Library/Frameworks/Python .