NODE: npm ERR! Imansible get stat cache in npm install

Sto eseguendo nodo e npm, installato con nvm all'interno di un contenitore Docker per eseguire test. L'installazione di NPM viene eseguita da un utente non radice che dispone di un'installazione propria del nodo. Per qualche motivo devo call il nodo come questo … /home/user/.nvm/v0.10.33/bin/node e npm come /home/user/.nvm/v0.10.33/bin/npm … Questo ha causato problemi e mi ha dato un "/ usr / bin / env" "nodo" non esiste, quindi ho collegato /home/user/.nvm/v0.10.33/bin/node a / usr / bin / node e le cose sono state avviate ancora. Ma adesso sto ottenendo questo strano errore.

Ho cercato questo errore e apparentemente nessuno l'ha mai visto prima.

npm ERR! Could not get cache stat

Ecco la pila completa …

 npm ERR! Could not get cache stat npm ERR! Could not get cache stat npm ERR! Linux 3.16.4-tinycore64 npm ERR! argv "node" "/home/jenkins/.nvm/v0.10.33/bin/npm" "install" npm ERR! node v0.10.33 npm ERR! npm v2.1.10 npm ERR! path /home/jenkins/.npm/_git-remotes/<<address_to_private_repo>>/objects/pack/tmp_pack_GKEEeR npm ERR! code ENOENT npm ERR! errno 34 npm ERR! enoent ENOENT, chown '/home/jenkins/.npm/_git-remotes/<<address_to_private_repo>>/objects/pack/tmp_pack_GKEEeR' npm ERR! enoent This is most likely not a problem with npm itself npm ERR! enoent and is related to npm not being able to find a file. npm ERR! enoent npm ERR! Please include the following file with any support request: npm ERR! /home/jenkins/schools.vidigami.com/npm-debug.log 

“ `

Ritengo che il problema andrà via se il process di installazione popola la variabile env NODE_PATH che viene utilizzata internamente per identificare la directory dei moduli, nonché aumentare env var PATH utilizzato per trovare il nodo eseguibile e npm Di seguito sono riportti i passaggi per l'installazione di un codice sorgente

 export NODE_PARENT=/some/desired/install/path_goes_here export NODE_PARENT=/usr/local/bin/nodejs # ONLY use if you MUST install as root (sudo) export NODE_PARENT=${HOME}/nodejs-v0.10.33 # use if you want to install as yourself export PATH=${NODE_PARENT}/bin:${PATH} export NODE_PATH=${NODE_PARENT}/lib/node_modules ./configure --prefix=${NODE_PARENT} make make install