我使用 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/