You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装nvm时遇临时文件创建失败及版本未找到报错,求解决方案

解决nvm安装Node.js时的报错问题

1. 修复临时文件目录异常

报错中cannot create temp file for here-document是因为系统临时目录(/tmp)权限错误或空间不足,执行以下命令重置权限:

sudo chmod 1777 /tmp

该命令将/tmp目录恢复为标准临时目录权限,确保所有用户可创建临时文件。

2. 更新nvm至最新版本

旧版nvm可能存在版本索引失效问题,导致无法找到指定Node.js版本。执行命令更新nvm:

nvm install nvm-latest

若上述命令无效,可重新安装最新版nvm:执行官方提供的安装脚本(可从nvm官方仓库获取最新脚本内容),安装完成后重启终端。

3. 验证并安装目标Node.js版本

更新nvm后,先查看所有可用版本:

nvm ls-remote

确认18.12.1在列表中后,重新执行安装命令:

nvm install 18.12.1

若该版本确实不存在,可安装同大版本的最新稳定版替代:

nvm install 18

4. 检查nvm环境变量配置

确保你的shell配置文件(/.bashrc、/.bash_profile或~/.zshrc)中包含以下配置:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"

若缺失,手动添加后执行source ~/.bashrc(对应你的shell配置文件)使配置生效。

内容的提问来源于stack exchange,提问作者Marek

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 21:44:52