Ошибки Node-gyp с Python при обновлении версии узла до 20.9.0Python

Программы на Python
Anonymous
Ошибки Node-gyp с Python при обновлении версии узла до 20.9.0

Сообщение Anonymous »


В настоящее время я работаю над обновлением службы с узла 14 до узла 20.9.0, что я и сделал: обновил файлы Docker, файл nvmrc... и т. д., но когда я пытаюсь выполнить установку npm с использованием узла 20.9.0 я получаю эти ошибки, которые меня очень расстраивают, я не могу найти способ их исправить, есть идеи, пожалуйста?

npm ОШИБКА! путь /Users/faljawhary/Desktop/forks/pkg-transformations/node_modules/node-expat НПМ ОШИБКА! команда не удалась НПМ ОШИБКА! команда sh -c node-gyp восстановить НПМ ОШИБКА! gyp информация, это сработало, если заканчивается на ок НПМ ОШИБКА! информация о gyp, используя node-gyp@9.4.0 НПМ ОШИБКА! информация о gyp с использованием node@20.9.0 | Дарвин | рука64 НПМ ОШИБКА! gyp info найдите Python, используя Python версии 3.9.6, расположенный в «/Library/Developer/CommandLineTools/usr/bin/python3» НПМ ОШИБКА! gyp http GET https://nodejs.org/download/release/v20 ... ers.tar.gz НПМ ОШИБКА! (узел: 22309) Предупреждение. Установка для переменной среды NODE_TLS_REJECT_UNAUTHORIZED значения «0» делает соединения TLS и запросы HTTPS небезопасными из-за отключения проверки сертификата. НПМ ОШИБКА! (Используйте `node --trace-warnings ...`, чтобы показать, где было создано предупреждение) НПМ ОШИБКА! При установке gyp WARN возникла ошибка, откат установки НПМ ОШИБКА! чувак ЭРР! ошибка настройки НПМ ОШИБКА! чувак ЭРР! стек FetchError: запрос к https://nodejs.org/download/release/v20 ... ers.tar.gz не выполнен, причина: НПМ ОШИБКА! чувак ЭРР! стек ClientRequest. (/Users/faljawhary/.nvm/versions/node/v20.9.0/lib/node_modules/npm/node_modules/minipass-fetch/lib/index.js:130:14) НПМ ОШИБКА! чувак ЭРР! стек в ClientRequest.emit (узел: события: 514:28) НПМ ОШИБКА! чувак ЭРР! стек в TLSSocket.socketErrorListener (узел:_http_client:495:9) НПМ ОШИБКА! чувак ЭРР! стек в TLSSocket.emit (узел: события: 526:35) НПМ ОШИБКА! чувак ЭРР! стек в emeErrorNT (узел: внутренний/потоки/уничтожить: 151:8) НПМ ОШИБКА! чувак ЭРР! стек в испусканииErrorCloseNT (узел: внутренний/потоки/уничтожить: 116:3) НПМ ОШИБКА! чувак ЭРР! стек в процессе.processTicksAndRejections (узел: внутренний/процесс/задача_очереди: 82:21) НПМ ОШИБКА! чувак ЭРР! Система Дарвин 23.2.0 НПМ ОШИБКА! чувак ЭРР! команда "/Users/faljawhary/.nvm/versions/node/v20.9.0/bin/node" "/Users/faljawhary/.nvm/versions/node/v20.9.0/lib/node_modules/npm/node_modules/node-gyp /bin/node-gyp.js" "перестроить" НПМ ОШИБКА! чувак ЭРР! cwd/Users/faljawhary/Desktop/forks/pkg-transformations/node_modules/node-expat НПМ ОШИБКА! чувак ЭРР! узел -v v20.9.0 НПМ ОШИБКА! чувак ЭРР! узел-gyp -v v9.4.0 НПМ ОШИБКА! чувак ЭРР! не в порядке НПМ ОШИБКА! Полный журнал этого запуска можно найти в: /Users/faljawhary/.npm/_logs/2023-12-26T17_28_54_829Z-debug-0.log. Я пытался установить Python на свой MAC и попробовал следующие команды:

pyenv установить 2.7.18 глобальный pyenv 2.7.18 экспортировать PATH="${HOME}/.pyenv/shims:${PATH}" эхо $PATH Конфигурация npm устанавливает python $(какой python) список конфигурации npm Ошибка изменилась с «Python не найден» на новые ошибки, о которых я только что упомянул выше.

Вернуться в «Python»