gpt4 book ai didi

linux - 错误 : EACCES: permission denied NPM Ubuntu Server

转载 作者:太空狗 更新时间:2023-10-29 12:09:29 30 4
gpt4 key购买 nike

我正在运行 Ubuntu EC2 服务器并遵循 tutorial provided by AWS安装 nvmnode,但是当我尝试运行 npm install 时,出现错误:

Error: EACCES: permission denied, access '/var/www/app'
Please try running this command again as root/Administrator.

使用 EC2 Ubuntu 服务的标准程序似乎只为 ubuntu 用户提供 sudo 权限并且无法访问 root 所以我尝试了运行 sudo npm install,但我收到 sudo: npm: command not found。我认为发生这种情况的原因是因为 nvm 位于 /home/ubuntu/.nvm/versions/node/v6.12.3/bin/node,即 root可能无法访问?

是否可以将 root 指向此命令的此目录位置,或者是否有不同的解决方案?

最佳答案

您收到该错误是因为您没有您的用户对该/var/www/app 的写入权限。

您可以按照此处的答案授予该文件夹的权限。 https://askubuntu.com/questions/749697/how-do-i-give-myself-access-to-var-www-to-create-and-edit-files-and-folders-in

当您使用 sudo 时收到有关未安装 npm 的错误,因为它不是为管理员用户安装的。不过,我会避免通过 sudo 安装 node 和 npm。只需更改文件夹权限即可。

关于linux - 错误 : EACCES: permission denied NPM Ubuntu Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51145316/

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