gpt4 book ai didi

serverless-framework - 吉普错误!堆栈错误 : EACCES: permission denied, mkdir '/usr/local/lib/node_modules/serverless/node_modules/snappy/.node-gyp'

转载 作者:行者123 更新时间:2023-12-04 07:56:56 31 4
gpt4 key购买 nike

我有一个 AWS CodeBuild 项目,它尝试安装无服务器框架,但在标题中返回错误,但它说框架已成功安装。我的理解是这无法安装 snappy 模块。为什么会这样?我该如何解决?

我在 buildspec.yaml 中运行的命令是:

npm install -g serverless

我的用户是:

/root

enter image description here

最佳答案

在第一个错误行中:

gyp WARN EACCES 当前用户(“nobody”)...

似乎 node-gyp 正在尝试使用另一个用户而不是 root

我们可以在包存储库中找到讨论的问题:

最近的解决方案似乎是:

npm_config_user=root npm install -g ...

强制/设置 npm 安装过程使用的环境用户

关于serverless-framework - 吉普错误!堆栈错误 : EACCES: permission denied, mkdir '/usr/local/lib/node_modules/serverless/node_modules/snappy/.node-gyp',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66654211/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com