contextify and docker: gyp WARN > EACCES пытается переустановить, используя временный каталог dev
Это мой circleci.yml
version: 2
jobs:
build:
docker:
- image: circleci/node:8.9
steps:
- run:
name: Setup nvm and npm
command: |
sudo npm install -g contextify
когда я бегу circleci build
Я получил это сообщение об ошибке несколько раз
gyp WARN EACCES Пользователь "root" не имеет прав доступа к каталогу dev "/usr/local/lib/node_modules/contextify/.node-gyp/8.9.4" gyp WARN EACCES пытается переустановить, используя временный каталог dev "/usr/local/lib/node_modules/contextify/.node-gyp"gyp ПРЕДУПРЕЖДЕНИЕ EACCES У пользователя" root "нет прав доступа к каталогу разработчиков" /usr/local/lib/node_modules/contextify/.node-gyp/8.9.4 "gyp WARN EACCES пытается переустановить, используя временный каталог dev" /usr/local/lib/node_modules/contextify/.node-gyp "gyp WARN EACCES пользователь" root "не имеет разрешения для доступа к каталогу dev" / usr / local / lib / node_modules / contextify /.node-gyp / 8.9.4 "gyp WARN EACCES пытается переустановить с использованием временного dev dir "/usr/local/lib/node_modules/contextify/.node-gyp "gyp WARN EACCES пользователь" root "делает не имеют разрешения для доступа к каталогу dev "/usr/local/lib/node_modules/contextify/.node-gyp/8.9.4" gyp WARN EACCES пытается переустановить с помощью временного каталога dev "/ usr / local / lib / node_modules / contextify /.node-gyp "gyp WARN EAC Пользователь CES "root" не имеет прав доступа к каталогу dev "/usr/local/lib/node_modules/contextify/.node-gyp/8.9.4" gyp WARN EACCES пытается переустановить с использованием временного каталога dev "/ usr / local /lib/node_modules/contextify/.node-gyp "gyp ПРЕДУПРЕЖДЕНИЕ EACCES Пользователь" root "не имеет прав доступа к каталогу разработчиков" /usr/local/lib/node_modules/contextify/.node-gyp/8.9.4 "gyp ПРЕДУПРЕЖДЕНИЕ EACCES при попытке переустановки с использованием временного каталога dev "/usr/local/lib/node_modules/contextify/.node-gyp" gyp ПРЕДУПРЕЖДЕНИЕ EACCES пользователь "root" не имеет разрешения для доступа к каталогу dev "/ usr / local / lib / node_modules / contextify /.node-gyp / 8.9.4 "gyp WARN EACCES пытается переустановить, используя временный каталог dev" /usr/local/lib/node_modules/contextify/.node-gyp "
Я пробовал добавлять
npm config set user 0
npm config set unsafe-perm true
перед npm install
команда, но она ничего не делает.
Как я могу исправить ошибку EACCES?