skerp UITGAWE: toestemming geweier op CentOS / RHEL 7 – VASTE

‘N Oplossing vir die skerp toestemming van EACCES geweier tydens die installering van die nodejs-pakket.


Terwyl ek die Nodejs-pakket Browsertime installeer, het ek die volgende fout gekry.

[[Email protected] ~] # npm installeer blaaityd -g
/ Usr / bin / browsertime -> /usr/lib/node_modules/browsertime/bin/browsertime.js

> @ Sitespeed.io /[Email protected] installeer /usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/chromedriver
> node install.js

(node: 26690) UnhandledPromiseRejectionWaarskuwing: Fout: Bestemmingsmap moet bestaan
op DownloaderHelper .__ bekragtig (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/chromedriver/node_modules/node-downloader-helper/dist/index.js:390:23)
by nuwe DownloaderHelper (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/chromedriver/node_modules/node-downloader-helper/dist/index.js:61:20)
om af te laai (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/chromedriver/install.js:68:18)
(knooppunt: 26690) OnhandigPromiseRejection Waarskuwing: Verwerping van onbelemmerde belofte. Hierdie fout het ontstaan ​​deur óf die asynkfunksie sonder ‘n vangsblok binne-in te gooi, óf deur die belofte wat nie met .catch hanteer is nie, te verwerp. (verwerpings-ID: 1)
(node: 26690) [DEP0018] Waardevermindering: Waarskuwings vir onthanteerde beloftes word afgeneem. In die toekoms sal beloftesverwerpings wat nie hanteer word nie, die Node.js-proses beëindig met ‘n nie-nul-afritkode.

> @ Sitespeed.io /[Email protected] installeer /usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/geckodriver
> node install.js

(node: 26701) UnhandledPromiseRejectionWaarskuwing: Fout: Bestemmingsmap moet bestaan
op DownloaderHelper .__ bekragtig (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/geckodriver/node_modules/node-downloader-helper/dist/index.js:387:23)
by nuwe DownloaderHelper (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/geckodriver/node_modules/node-downloader-helper/dist/index.js:61:20)
om af te laai (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/geckodriver/install.js:73:18)
(knooppunt: 26701) OnhandigPromiseRejection Waarskuwing: Onverhandelde belofteverwerping. Hierdie fout het ontstaan ​​deur óf die asynkfunksie sonder ‘n vangsblok binne-in te gooi, óf deur die belofte wat nie met .catch hanteer is nie, te verwerp. (verwerpings-ID: 1)
(node: 26701) [DEP0018] Waardevermindering: Waarskuwing vir onthanteerde beloftes word afgeneem. In die toekoms sal beloftesverwerpings wat nie hanteer word nie, die Node.js-proses beëindig met ‘n nie-nul-afritkode.

> [Email protected] installeer / usr / lib / node_modules / browsertime / node_modules / skerp
> (nodusinstalleer / libvips && node installeer / dll-kopie && vooraf-installeer) || (node-gyp herbou && node installeer / dll-copy)

ERR! skerp EACCES: toestemming geweier, mkdir ‘/root/.npm/_libvips’
info skerp Poging om vanuit die bron via node-gyp te bou, maar dit kan misluk as gevolg van bogenoemde fout
info skerp Raadpleeg https://sharp.pixelplumbing.com/page/install vir vereiste afhanklikhede
gyp WAARSKUWING EACCES gebruiker "wortel" het nie toestemming om toegang tot die dev dir "/root/.node-gyp/11.15.0"
gyp WAARSKUWING EACCES met behulp van tydelike dev dir "/usr/lib/node_modules/browsertime/node_modules/sharp/.node-gyp"
gyp WARN install het ‘n fout gekry met die terugrol van installasie
gyp WARN install het ‘n fout gekry met die terugrol van installasie
gyp ERR! konfigureer fout
gyp ERR! stapelfout: EACCES: toestemming geweier, mkdir ‘/usr/lib/node_modules/browsertime/node_modules/sharp/.node-gyp’
gyp ERR! Stelsel Linux 3.10.0-957.27.2.el7.x86_64
gyp ERR! bevel "/ Usr / bin / node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "herbou"
gyp ERR! cwd / usr / lib / node_modules / browsertime / node_modules / skerp
gyp ERR! node -v v11.15.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! nie reg nie
npm ERR! kode ELIFECYCLE
npm ERR! errno 1
npm ERR! [Email protected] install: ‘(node ​​install / libvips && node installeer / dll-kopie && vooraf-installeer) || (node-gyp herbou && node installeer / dll-copy) `
npm ERR! Verlaat status 1
npm ERR!
npm ERR! Kon nie by die [Email protected] installeer skrif.
npm ERR! Dit is waarskynlik nie ‘n probleem met npm nie. Daar is waarskynlik addisionele loguitsette hierbo.

npm ERR! ‘N Volledige logboek van hierdie lopie kan gevind word in:

Ek het ‘n paar dinge probeer, maar niks het gewerk nie. Na ‘n bietjie gesoek het ek gevind npmjs-dokumentasie en beproefde – onveilige perm-vlag.

npm installeer –unsafe-perm

Bv: vir my installasie.

npm installeer –unsafe-perm browsertime -g

Dit het soos ‘n sjarme gewerk. Ek hoop dit help jou ook.

Tags:

  • Linux

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map