n(节点版本管理器):无法创建目录

时间:2015-05-26 04:14:39

标签: node.js npm n

关于lubuntu 14.10。我试图用" n"更新节点。 (节点版本管理器)

安装时:

sudo npm install -g n

没有" sudo"它会失败,要求管理员权限......

在尝试使用" n"时,我总是得到"无法创建目录","权限被拒绝"。

如何制作" n"使用适当的权限?

2 个答案:

答案 0 :(得分:1)

无论运行什么命令,旧版本的n都试图创建缓存文件夹/usr/local/n

n v3.0.2起,仅在需要时才创建缓存文件夹。这样一来,您无需使用sudo即可运行n --lts之类的只读命令。

(请注意,安装确实需要对缓存文件夹和安装文件夹具有写权限,因此您需要使用sudo或将N_PREFIX定义为可写位置,或者更改安装位置的权限/所有权。)< / p>

答案 1 :(得分:0)

我认为安装n的最佳方法是使用n-install