我已经通过 nvm 在 Centos 8 上以 root 安装了 nodejs。一切都按预期使用root。
之后我无法执行useradd appUser
, , .
需要做什么才能让我的 appUser 访问节点?su appUser
nvm
node
npm
问问题
814 次
2 回答
0
您是否尝试过 {node --v} 命令。如果您有并且结果可能是以下两者之一:-
要么您成功获得版本。在这种情况下,您必须使用 sudo 或超级用户运行所有命令。
或者您收到一条错误消息,提示“未找到命令”。在这种情况下,您必须为该特定用户重新安装节点。
PS:尽量提供更多细节!
于 2019-12-30T06:04:11.087 回答
0
由于我的发现,我将回答我自己的问题。
- 不要以 root 身份安装 nvm!nvm 是每个用户看到这里。如果以 root 身份安装,稍后其他用户的安装将失败。
adduser
和su
你的 appUser- 安装 nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
source ~/.bash_profile
设置新路径- 重要的!
cd ~
或者您在第 6 步中获得许可被拒绝,请参见此处 - 安装节点:
nvm install node
对您要安装节点的所有用户重复此操作
于 2019-12-30T20:33:38.487 回答