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?

0 ответов

Другие вопросы по тегам