node-gyp keep downloading header even there is cache
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- linux, nodejs
- Ambito
- build-system, tooling
Direzione di ricerca
Inizia con il flusso di installazione di node-gyp v10.0.1 e con la directory della cache mostrata in /home/node-py/.cache/node-gyp/20.11.1, quindi riproduci la build offline usando Node v20.11.1 e l’archivio degli header memorizzato nella cache. Il lavoro è completato quando node-gyp riconosce gli header memorizzati nella cache e non richiede https://nodejs.org/download/release/v20.11.1/node-v20.11.1-headers.tar.gz.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I am trying to install renovate which it require node-gyp but when it try to install it keep try to download the header from the internet. But I am trying to run this where there is not access to internet and trying to achieve by caching the header file. Is there anyway I can do that? I have tried to put the header tar in /home/node-py/.cache/node-gyp/20.11.1 as see from the logs but it seems to be not acknowledging that the file already exist.
npm - 10.2.4
node - v20.11.1
Platform: Linux
npm ERR! gyp verb install input version string "20.11.1"
npm ERR! gyp verb install installing version: 20.11.1
npm ERR! gyp verb install --ensure was passed, so won't reinstall if already installed
npm ERR! gyp verb install version not already installed, continuing with install 20.11.1
npm ERR! gyp verb ensuring devDir is created /home/node-py/.cache/node-gyp/20.11.1
npm ERR! gyp verb created devDir /home/node-py/.cache/node-gyp/20.11.1
npm ERR! gyp http GET https://nodejs.org/download/release/v20.11.1/node-v20.11.1-headers.tar.gz
npm ERR! gyp WARN install got an error, rolling back install
npm ERR! gyp verb remove using node-gyp dir: /home/node-py/.cache/node-gyp
npm ERR! gyp verb remove removing target version: 20.11.1
npm ERR! gyp verb remove removing development files for version: 20.11.1
npm ERR! gyp ERR! configure error
npm ERR! gyp ERR! stack FetchError: request to https://nodejs.org/download/release/v20.11.1/node-v20.11.1-headers.tar.gz failed, reason: read ECONNRESET
npm ERR! gyp ERR! stack at ClientRequest.<anonymous> (/opt/node/lib/node_modules/renovate/node_modules/minipass-fetch/lib/index.js:130:14)
npm ERR! gyp ERR! stack at ClientRequest.emit (node:events:518:28)
npm ERR! gyp ERR! stack at _destroy (node:_http_client:875:13)
npm ERR! gyp ERR! stack at onSocketNT (node:_http_client:895:5)
npm ERR! gyp ERR! stack at process.processTicksAndRejections (node:internal/process/task_queues:83:21)
npm ERR! gyp ERR! System Linux 5.10.210-201.852.amzn2.x86_64
npm ERR! gyp ERR! command "/opt/node/bin/node" "/opt/node/lib/node_modules/renovate/node_modules/.bin/node-gyp" "rebuild" "--release"
npm ERR! gyp ERR! cwd /opt/node/lib/node_modules/renovate/node_modules/better-sqlite3
npm ERR! gyp ERR! node -v v20.11.1
npm ERR! gyp ERR! node-gyp -v v10.0.1
npm ERR! gyp ERR! not ok
npm verb exit 1
npm verb unfinished npm timer reify 1710906645648
npm verb unfinished npm timer reify:build 1710906694045
npm verb unfinished npm timer build 1710906694048
npm verb unfinished npm timer build:deps 1710906694049
npm verb unfinished npm timer build:run:install 1710906694137
npm verb unfinished npm timer build:run:install:node_modules/renovate/node_modules/better-sqlite3 1710906694138
npm verb code 1
- Lingua principale
- Python
- Stelle
- 10.7k
- Fork
- 1.9k
- Merge medio
- 1g 4h
- PR unite (30g)
- 5
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di nodejs/node-gyp
-
dependencies github_actions
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
-
MSYS2
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
Tutte le issue di nodejs/node-gyp
Issue simili
-
area: harness bug status: needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Human-Agent-Society/reef#625 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 80/100
learningequality/kolibri#15351 · 2 commenti ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Name consistency Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
eellak/triplestore#65 · 1 commento ·