aštrūs EACCES: „CentOS / RHEL 7“ nesuteiktas leidimas

Aštrių EACCES leidimų sprendimas paneigė klaidą diegiant „nodejs“ paketą.


Įdiegdamas „Nodejs“ paketą „Browsertime“, gavau šią klaidą.

[[apsaugotas el. paštu] ~] # npm įdiegti per visą darbo laiką -g
/ usr / bin / browsertime -> /usr/lib/node_modules/browsertime/bin/browsertime.js

> @ sitepeed.io /[apsaugotas el. paštu] įdiegti /usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/chromedriver
> mazgas install.js

(mazgas: 26690) UnhandledPromiseRejectionWarning: Klaida: paskirties aplankas turi egzistuoti
„DownloaderHelper .__“ patvirtinti (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/chromedriver/node_modules/node-downloader-helper/dist/index.js:390:23)
naujame „DownloaderHelper“ (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/chromedriver/node_modules/node-downloader-helper/dist/index.js:61:20)
atsisiunčiant (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/chromedriver/install.js:68:18)
(mazgas: 26690) UnhandledPromiseRejectionWarning: Neapdorotas pažado atmetimas. Ši klaida atsirado arba pašalinus async funkciją be sugavimo bloko, arba atmetus pažadą, kuris nebuvo vykdomas su .catch (). (atmetimo ID: 1)
(mazgas: 26690) [DEP0018] DeprecationWarning: Neapdoroti pažadų atmetimai yra nebenaudojami. Ateityje nesutvarkytų pažadų atmetimas užbaigs „Node.js“ procesą, kurio išeities kodas nėra nulis.

> @ sitepeed.io /[apsaugotas el. paštu] įdiegti /usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/geckodriver
> mazgas install.js

(mazgas: 26701) UnhandledPromiseRejectionWarning: Klaida: paskirties aplankas turi egzistuoti
„DownloaderHelper .__“ patvirtinti (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/geckodriver/node_modules/node-downloader-helper/dist/index.js:387:23)
naujame „DownloaderHelper“ (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/geckodriver/node_modules/node-downloader-helper/dist/index.js:61:20)
atsisiunčiant (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/geckodriver/install.js:73:18)
(mazgas: 26701) UnhandledPromiseRejectionWarning: Neapdorotas pažado atmetimas. Ši klaida atsirado arba pašalinus async funkciją be sugavimo bloko, arba atmetus pažadą, kuris nebuvo vykdomas su .catch (). (atmetimo ID: 1)
(mazgas: 26701) [DEP0018] DeprecationWarning: Neapdoroti pažadų atmetimai yra nebenaudojami. Ateityje nesutvarkytų pažadų atmetimas užbaigs „Node.js“ procesą, kurio išeities kodas nėra nulis.

> [apsaugotas el. paštu] įdiegti / usr / lib / node_modules / browsertime / node_modules / sharp
> (mazgo diegimas / && mazgo diegimas / dll-copy && prebuild-install) || (mazgas-gypas atstatyti && mazgo diegimas / dll-kopija)

ERR! aštrūs EACCES: leidimas atmestas, mkdir ‘/root/.npm/_libvips’
bandoma sukurti iš šaltinio per mazgą, tačiau tai gali nepavykti dėl aukščiau pateiktos klaidos
informacijos aštrūs Norėdami rasti reikiamas priklausomybes, apsilankykite https://sharp.pixelplumbing.com/page/install
gyp WARN EACCES vartotojas "šaknis" neturi leidimo pasiekti dev dir "/root/.node-gyp/11.15.0"
gyp WARN EACCES bando iš naujo įdiegti naudodamas laikiną dev dir "/usr/lib/node_modules/browsertime/node_modules/sharp/.node-gyp"
Gyp WARN įdiegti įvyko klaida, atnaujinant diegimą
Gyp WARN įdiegti įvyko klaida, atnaujinant diegimą
gyr ERR! konfigūruoti klaidą
gyr ERR! kamino klaida: EACCES: atsisakyta leidimo, mkdir ‘/usr/lib/node_modules/browsertime/node_modules/sharp/.node-gyp’
gyr ERR! Sistema Linux 3.10.0-957.27.2.el7.x86_64
gyr ERR! komanda "/ usr / bin / node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "atstatyti"
gyr ERR! cwd / usr / lib / node_modules / browsertime / node_modules / sharp
gyr ERR! mazgas -v v11.15.0
gyr ERR! node-gyp -v v3.8.0
gyr ERR! negerai
npm ERR! kodas ELIFIKACIJA
npm ERR! 1 klaida
npm ERR! [apsaugotas el. paštu] diegti: `(mazgo diegimas / && mazgo diegimas / dll-copy && prebuild-install) || (mazgas-gypas atstatyti && mazgo diegimas / dll-copy) “
npm ERR! Išėjimo būsena 1
npm ERR!
npm ERR! Nepavyko [apsaugotas el. paštu] įdiegti scenarijų.
npm ERR! Tikriausiai tai nėra npm problema. Greičiausiai yra papildomos registravimo išvestys.

npm ERR! Visą šio paleidimo žurnalą galite rasti:

Aš išbandžiau keletą dalykų, bet niekas nesuveikė. Po truputį ieškodamas radau npmjs dokumentacija ir išbandė – nesaugių permų vėliavą.

npm įdiegti – nesaugus-perm

Pvz .: mano instaliacijai.

npm įdiegti – nesaugiai-perm per visą darbo laiką -g

Tai veikė kaip žavesys. Tikiuosi, kad tai padės ir jums.

ŽENKLAI:

  • „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