Как устранить ошибки прав доступа при установке AWS SAM local в Ubuntu 16.04 с помощью пользователя Jenkins?

Я пытаюсь установить AWS SAM local на Ubuntu 16.04

Я получаю следующую ошибку при попытке установить с помощью пользователя jenkins

npm install -g aws-sam-local

введите описание изображения здесь

Примечание. AWS SAM local успешно установлен на пользователя root. Но при попытке пользователя через Jenkins выдается ошибка.

Я уже попробовал следующие команды для того же.

Конфигурация npm установлена ​​unsafe -perm=true

Возможности обновления sudo --install /usr/bin/ узел узла / usr / bin / nodejs 10

ln -s / usr / bin / nodejs / usr / bin / node

npm установить -g go-npm

Пожалуйста, помогите мне разобраться?

1 ответ

Это сработало для меня, установить в том же порядке.

sudo npm install -g go-npm
sudo npm config set unsafe-perm=true
sudo npm install -g aws-sam-local
sam --version
Другие вопросы по тегам