EACCES تیز: اجازه رد در CentOS / RHEL 7 – ثابت شده است

راه حلی برای مجوز تیز EACCES هنگام نصب بسته nodejs ، خطایی را رد کرد.


هنگام نصب بسته Nodejs Browsertime ، خطای زیر را گرفتم.

[[ایمیل محافظت شده] ~] # npm نصب مرورگر -g
/ usr / bin / browsertime -> /usr/lib/node_modules/browsertime/bin/browsertime.js

> @ sitespeed.io /[ایمیل محافظت شده] install /usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/chromedriver
> گره install.js

(گره: 26690) UnhandledPromiseRejectionWarning: خطا: پوشه مقصد باید وجود داشته باشد
در DownloaderHelper .__ اعتبار (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/chromedriver/node_modules/node-downloader-helper/dist/index.js:390:23)
در DownloaderHelper جدید (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/chromedriver/node_modules/node-downloader-helper/dist/index.js:61:20)
در زمان دانلود (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/chromedriver/install.js:68:18)
(گره: 26690) UnhandledPromiseRejectionWarning: رد قول بدون کنترل. این خطا یا با پرتاب درون یک تابع async بدون بلوک گیرنده یا با رد یک قولی که با استفاده از .catch () به وجود آمده سرچشمه گرفته است. (شناسه رد: 1)
(گره: 26690) [DEP0018] Deprecation هشدار: رد قول های غیرقابل کنترل از بین می روند. در آینده ، رد قول هایی که به آنها رسیدگی نشده است ، روند Node.js را با یک کد خروج غیر صفر خاتمه می دهد.

> @ sitespeed.io /[ایمیل محافظت شده] install /usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/geckodriver
> گره install.js

(گره: 26701) UnhandledPromiseRejectionWarning: خطا: پوشه مقصد باید وجود داشته باشد
در DownloaderHelper .__ تأیید کنید (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/geckodriver/node_modules/node-downloader-helper/dist/index.js:387:23)
در DownloaderHelper جدید (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/geckodriver/node_modules/node-downloader-helper/dist/index.js:61:20)
در بارگیری (/usr/lib/node_modules/browsertime/node_modules/@sitespeed.io/geckodriver/install.js:73:18)
(گره: 26701) UnhandledPromiseRejectionWarning: رد قول بدون کنترل. این خطا یا با پرتاب درون یک تابع async بدون بلوک گیرنده یا با رد یک قولی که با استفاده از .catch () به وجود آمده سرچشمه گرفته است. (شناسه رد: 1)
(گره: 26701) [DEP0018] DeprecationWarning: رد قول های غیرقابل کنترل از بین می روند. در آینده ، رد قول هایی که به آنها رسیدگی نشده است ، روند Node.js را با یک کد خروج غیر صفر خاتمه می دهد.

> [ایمیل محافظت شده] install / usr / lib / node_modules / browsertime / node_modules / sharp
> (گره نصب / پیوندها) && گره نصب / dll-کپی && prebuild-install) || (بازسازی گره گچی && گره نصب / dll-کپی)

خطا! EACCES تیز: اجازه رد شد ، mkdir ‘/root/.npm/_libvips’
اطلاعات شدید تلاش برای ساختن منبع از طریق گره گچ اما ممکن است به دلیل خطای فوق انجام نشود
اطلاعات تیز لطفا برای وابستگی های لازم به https://sharp.pixelplumbing.com/page/install مراجعه کنید
کاربر gyp WARN EACCES "ریشه" اجازه دسترسی به dev dev را ندارد "/root/.node-gyp/11.15.0"
gyp WARN EACCES تلاش برای نصب مجدد با استفاده از dir موقت "/usr/lib/node_modules/browsertime/node_modules/sharp/.node-gyp"
نصب gyp WARN خطایی در نصب مجدد داشت
نصب gyp WARN خطایی در نصب مجدد داشت
گچ ERR! پیکربندی خطا
گچ ERR! خطای پشته: EACCES: اجازه رد شد ، mkdir ‘/usr/lib/node_modules/browsertime/node_modules/sharp/.node-gyp’
گچ ERR! سیستم لینوکس 3.10.0-957.27.2.el7.x86_64
گچ ERR! فرمان "/ usr / bin / node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "بازسازی"
گچ ERR! cwd / usr / lib / node_modules / browsertime / node_modules / sharp
گچ ERR! گره -v v11.15.0
گچ ERR! node-gyp -v v3.8.0
گچ ERR! درست نیست
npm ERR! کد ELIFECYCLE
npm ERR! errno 1
npm ERR! [ایمیل محافظت شده] install: `(node ​​install / libvips && گره نصب / dll-کپی && prebuild-install) || (بازسازی گره گچی && گره نصب / dll-کپی) `
npm ERR! خروج از وضعیت 1
npm ERR!
npm ERR! در [ایمیل محافظت شده] اسکریپت را نصب کنید.
npm ERR! این احتمالاً npm مشکلی ندارد. احتمالاً خروجی ورود به سیستم اضافی در بالا وجود دارد.

npm ERR! گزارش کامل این اجرا را می توان در اینجا یافت:

من چند مورد را امتحان کردم ، اما هیچ کاری انجام نشد. پس از کمی جستجو ، فهمیدم مستندات npmjs و سعی کرد – پرچم -unsafe-perm.

npm install –unsafe-perm

مثال: برای نصب من.

npm install –unsafe-perm browendime -g

مثل جذابیت کار کرد امیدوارم که به شما هم کمک کند.

برچسب ها:

  • لینوکس

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