我试图在卸载它(作为root)后重新安装nvm(作为新用户),但显然它不起作用。请告诉我如何解决这个问题。
user@site-beta:~/htdocs$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 13527 100 13527 0 0 105k 0 --:--:-- --:--:-- --:--:-- 105k
You have $NVM_DIR set to "/root/.nvm", but that directory does not exist. Check your profile files and environment.
编辑:我的建议是给予放弃NVM,只是安装节点正常,因为显然NVM是没有使它更容易。
2条答案
按热度按时间xytpbqjk1#
对我有用的是编辑/root/.profile并将NVM_config的路径更改为root,将该行更改为:
将USERNAME替换为要用来运行脚本的帐户,然后运行
之后,使用su命令切换到所需的用户帐户:
最后再运行一次nvm安装脚本:
iih3973s2#
使用nvm安装node的步骤
1.在将命令传输到
bash
之前,最好先审核脚本,以确保它没有执行任何您不同意的操作。您可以通过删除curl
命令末尾的| bash
段来实现这一点:1.看一看,并确保您对它所做的更改感到满意。当您满意时,再次运行命令,并在末尾追加
| bash
。您使用的URL将根据nvm的最新版本而更改,但从现在开始,可以通过键入以下内容下载并执行脚本:1.这会将nvm脚本安装到您的用户帐户。要使用它,您必须首先源代码您的
.bashrc
文件:1.现在,您可以询问NVM哪些版本的Node可用:
1.这是一个很长的名单!您可以通过键入您看到的任何已发布版本来安装Node版本。例如,要获取v14.16.0版本,您可以键入:
1.您可以使用与其他部分相同的技术验证安装是否成功,方法是键入:
Checkout NVM Official Docs