Как устранить ошибки прав доступа при установке 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