Ubuntu 22.04下nvm安装Node.js 18失败:curl(23)权限拒绝求助
解决方案
修复nvm权限问题
- 修正
~/.nvm目录的所有权,确保当前用户拥有完全权限:sudo chown -R $USER:$USER /home/vinicius_pires/.nvm - 清理nvm缓存文件:
nvm cache clear - 重新执行安装命令:
nvm install 18
若nvm仍失败,使用官方源通过apt安装
- 添加Node.js 18的官方Debian源:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - - 安装Node.js和npm:
sudo apt-get install -y nodejs - 验证安装结果:
正常输出应为node -vv18.x.x格式。
补充排查
如果apt安装仍报错,可检查系统apt源配置是否正常,尝试替换为国内镜像源(如阿里云、清华源)后,再执行sudo apt-get update和安装命令。
内容的提问来源于stack exchange,提问作者Vinícius Pires
相关产品推荐
相关产品推荐

