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

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

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

npm install -g aws-sam-local

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

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

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

npm config set unsafe -perm = true

sudo update-alternatives --install / usr / bin / node node / usr / bin / nodejs 10

ln -s / usr / bin / nodejs / usr / bin / узел

npm install -g go-npm

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


person Jithin Justice    schedule 14.03.2018    source источник
comment
Я уже пробовал это   -  person Jithin Justice    schedule 14.03.2018


Ответы (1)


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

sudo npm install -g go-npm
sudo npm config set unsafe-perm=true
sudo npm install -g aws-sam-local
sam --version
person Sudharsan Sivasankaran    schedule 14.03.2018