mkdir:无法创建目录“/usr/local/n/versions”:权限被拒绝

cni*_*nio 5 linux ubuntu node.js

当我npm install n -g在我的计算机(Ubuntu)上运行时,出现以下错误:

\n\n
\xe2\x9e\x9c  ~  npm install -g n\n\n/home/joes/.nvm/v0.10.38/bin/n ->          /home/joes/.nvm/v0.10.38/lib/node_modules/n/bin/n\nn@2.0.2 /home/joes/.nvm/v0.10.38/lib/node_modules/n`\n\n\xe2\x9e\x9c  ~  n\n\nmkdir: cannot create directory \xe2\x80\x98/usr/local/n/versions \xe2\x80\x99: Permission denied\nmkdir: cannot create directory \xe2\x80\x98/usr/local/n/versions \xe2\x80\x99: Permission denied\nfind: '/usr/local/n/versions': No such file or directory`\nError: no installed version\n
Run Code Online (Sandbox Code Playgroud)\n

Wou*_*ter 4

您是否以 root 用户身份登录 ubuntu 计算机?如果没有,请尝试使用 运行命令sudo

您可能还需要将该chown目录/usr/local/n分配给您的用户。

这通常是导致您看到的权限被拒绝错误的原因之一。