返回
当nvm使用node版本号时出现错误状态145乱码乱码乱码
前端
2024-02-15 18:53:33
在使用nvm命令管理node版本时,可能会遇到“exit status 145: 乱码乱码乱码乱码乱码”的错误。这种错误表明nvm无法识别指定的node版本号,或者系统遇到了其他问题。解决此问题的方法如下:
重新安装nvm
卸载当前版本的nvm并重新安装最新版本。
rm -rf ~/.nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
检查路径
确保nvm添加到系统路径中。
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
重新安装Node版本
在重新安装nvm后,尝试再次安装所需版本的node。
nvm install <node版本号>
检查权限
确保你有权限在系统中安装软件。
sudo apt-get update
sudo apt-get install build-essential
清理缓存
有时,缓存的文件可能会导致问题。清除nvm缓存并再次尝试。
nvm cache clear
更新nvm
确保使用的是nvm的最新版本。
nvm install --latest-npm
尝试使用绝对路径
尝试使用node版本号的绝对路径来安装。
nvm install <node版本号> --no-remote
使用--reinstall-packages选项
此选项将强制nvm重新安装所有必需的软件包。
nvm install <node版本号> --reinstall-packages
参考
nvm文档:Exit status 145
Stack Overflow:nvm use node版本号时报错:exit status 145: 乱码乱码乱码乱码乱码