ostri EACCES: v CentOS / RHEL 7 – FIXED dovoljenje zavrnjeno

Rešitev za ostro dovoljenje EACCES je napako zavrnila med namestitvijo paketa nodejs.


Med nameščanjem paketa Nodejs Browsertime sem prejel naslednjo napako.

[[zaščitena e-pošta] ~] # npm namestite brskalnik -g
/ usr / bin / brskalnik -> /usr/lib/node_modules/browsertime/bin/browsertime.js

> @ sitespeed.io /[zaščitena e-pošta] namestite /usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/chromedriver
> vozlišče install.js

(vozlišče: 26690) UnhandledPromiseRejectionOpozorilo: Napaka: Ciljna mapa mora obstajati
at DownloaderHelper .__ validate (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/chromedriver/node_modules/node-downloader-helper/dist/index.js:390:23)
na novi DownloaderHelper (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/chromedriver/node_modules/node-downloader-helper/dist/index.js:61:20)
ob prenosu (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/chromedriver/install.js:68:18)
(vozlišče: 26690) UnhandledPromiseRejectionOpozorilo: Neobdelana zavrnitev obljube. Ta napaka je nastala bodisi z metanjem znotraj funkcije asinhronizacije brez bloka ulova bodisi z zavrnitvijo obljube, ki ni bila obravnavana s .catch (). (ID zavrnitve: 1)
(vozlišče: 26690) [DEP0018] RazveljavitevOpozorilo: Neopravljene zavrnitve obljube so opuščene. V prihodnosti bodo zavrnitve obljube, ki jih ne bomo obravnavali, postopek Node.js zaključil z izhodno kodo brez nič.

> @ sitespeed.io /[zaščitena e-pošta] namestite /usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/geckodriver
> vozlišče install.js

(vozlišče: 26701) UnhandledPromiseRejectionOpozorilo: Napaka: Ciljna mapa mora obstajati
at DownloaderHelper .__ validate (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/geckodriver/node_modules/node-downloader-helper/dist/index.js:387:23)
na novi DownloaderHelper (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/geckodriver/node_modules/node-downloader-helper/dist/index.js:61:20)
ob prenosu (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/geckodriver/install.js:73:18)
(vozlišče: 26701) UnhandledPromiseRejectionOpozorilo: Neobdelana zavrnitev obljube. Ta napaka je nastala bodisi z metanjem znotraj funkcije asinhronizacije brez bloka ulova bodisi z zavrnitvijo obljube, ki ni bila obravnavana s .catch (). (ID zavrnitve: 1)
(vozlišče: 26701) [DEP0018] RazveljavitevOpozorilo: Neopravljene zavrnitve obljube so opuščene. V prihodnosti bodo zavrnitve obljube, ki jih ne bomo obravnavali, postopek Node.js zaključil z izhodno kodo brez nič.

> [zaščitena e-pošta] namestite / usr / lib / node_modules / Browsertime / node_modules / ostr
> (namestitev vozlišča / libvips && node install / dll-copy && prednastaviti) || (obnovi node-gyp && namestitev vozlišča / dll-copy)

NAPAKA! ostri EACCES: dovoljenje zavrnjeno, mkdir ‘/root/.npm/_libvips’
info oster Poskus izdelave iz vira prek node-gyp, vendar to zaradi zgornje napake morda ne bo uspelo
info ostrine Za zahtevane odvisnosti glejte https://sharp.pixelplumbing.com/page/install
gyp WARN EACCES uporabnik "koren" nima dovoljenja za dostop do dev dir "/root/.node-gyp/11.15.0"
gyp WARN EACCES poskuša znova namestiti z začasno dv dir "/usr/lib/node_modules/browsertime/node_modules/sharp/.node-gyp"
gyp WARN install je prišel do napake, nazaj namestite
gyp WARN install je prišel do napake, nazaj namestite
gyp ERR! napaka konfiguracije
gyp ERR! stack Napaka: EACCES: dovoljenje zavrnjeno, mkdir ‘/usr/lib/node_modules/browsertime/node_modules/sharp/.node-gyp’
gyp ERR! Sistemski sistem Linux 3.10.0-957.27.2.el7.x86_64
gyp ERR! ukaz "/ usr / bin / vozlišče" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "obnoviti"
gyp ERR! cwd / usr / lib / node_modules / Browsertime / node_modules / oster
gyp ERR! vozlišče -v v11.15.0
gyp ERR! vozlišče-gyp -v v3.8.0
gyp ERR! ni v redu
npm NAPAKA! koda ELIFECYCLE
npm NAPAKA! errno 1
NR. NAP! [zaščitena e-pošta] install: `(vozlišče install / libvips && node install / dll-copy && prednastaviti) || (obnovi node-gyp && node install / dll-copy) `
npm NAPAKA! Izhodni status 1
NR. NAP!
npm NAPAKA! Ni uspelo pri [zaščitena e-pošta] namestite skript.
npm NAPAKA! To verjetno ni problem z npm. Zgoraj je verjetno dodaten izhod za beleženje.

npm NAPAKA! Celoten dnevnik te vožnje je na voljo v:

Poskusil sem nekaj stvari, a nič ni uspelo. Po malem iskanju sem našel npmjs dokumentacija in preizkusil – nezanesljivo perm zastavo.

npm namestite – nevarno perm

Na primer: za mojo namestitev.

npm namestite –unsafe-perm brskalnik -g

Delovalo je kot čar. Upam, da vam tudi to pomaga.

Oznake:

  • 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