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

n (node version manager): cannot create directory

在 lubuntu 14.10 上。我正在尝试使用 "n"(节点版本管理器)

更新节点

安装了:

sudo npm install -g n

如果没有"sudo",它将无法请求管理员权限...

尝试使用 "n" 时,我总是得到 "cannot create directory"、"permission denied"。

如何让"n"使用正确的权限?

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

n v3.0.2 起,仅在需要时才创建缓存文件夹。这使您可以 运行 read-only 像 n --lts 这样的命令,而无需使用 sudo。

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

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