command-line - 我安装了 nvm n,现在我不断收到 "dyld: bad external relocation length"

标签 command-line terminal npm iterm nvm

我使用 sudo 安装了 nvm, n 并决定通过在我的系统上下载多个版本的 node 来测试它。当我尝试在节点版本之间切换时,我不断收到“权限被拒绝”的消息。所以我决定也使用 sudo 命令来切换版本。就在那时,所有的 hell 都崩溃了。我不断得到

dyld:bad external relocation length

我试图重新启动我的终端,希望它能神奇地自我修复。唉,我错了。提前致谢。

更新 1 :我尝试使用 npm 安装 yo,它给了我相同的“dyld”提示,以及以下内容:
Trace/BPT trap: 5

基本上我不能再使用 npm 了。

最佳答案

我也发生了同样的事情。

我使用的是 mac,所以我下载了 .pkg对于我感兴趣的节点版本并重新安装它(同时重新安装 npm)。

在那之后,一切都恢复了运行。

关于command-line - 我安装了 nvm n,现在我不断收到 "dyld: bad external relocation length",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29099767/

相关文章:

从命令行运行 R 脚本

command-line - 在命令提示符下获取 Tfs Shelveset 文件内容?

windows - 如何使用命令输出作为另一个命令的参数?

Linux 去除串口多余字符

ubuntu - 我无法在 WSL2 开启的 Windows 10 上使用 npm 命令(ubuntu 终端)

linux - npm 无法安装 Protractor 或 selenium-webdriver -> gyp ERR!构建错误

java - 隐藏命令行输入

linux - Unix/Linux终端,如何显示特定字母后跟其他字母?

linux - 如何强制从另一个 SSH session 中分离 screen ?

javascript - 当我单击 "Calculate"按钮时,它如何获取每个框 A、B 中的值并将这些值传递给服务器以计算和警报结果?