我安装了 nvm n,现在我不断收到 "dyld: bad external relocation length"
I installed nvm n and now I keep getting "dyld: bad external relocation length"
我使用 sudo 安装了 nvm,n,并决定通过在我的系统上下载几个版本的节点来测试它。当我尝试在节点版本之间切换时,我一直收到 "Permissions denied." 所以我决定也使用 sudo 命令在版本之间切换。就在那时,一切都乱套了。我不断得到
dyld:bad external relocation length
我已经尝试重新启动我的终端,希望它能神奇地自行修复。唉,我是提前wrong.Thanks
更新 1:我尝试使用 npm 安装 yo,它给了我相同的 "dyld" 提示,以及以下内容:
Trace/BPT trap: 5
基本上我不能再使用 npm 了。
我也遇到过同样的事情。
我使用的是 mac,所以我下载了我感兴趣的节点版本 .pkg
并重新安装了它(同时重新安装了 npm)。
一切都已备份,运行之后。
我今天早上也有同样的事情,因为 npm 通过 npm 包,
Node 是通过 brew 安装的(没有 npm),所以我用这种方式删除了它;
brew uninstall node
然后通过 n 包重新安装了较新的版本
n lts
如果由于您 mac 的政策规则这还不够,请尝试
sudo npm lts
这解决了我的问题并节省了大量重新安装所有全局节点模块的时间。
只需使用您闯入的 n 个重新安装节点即可。
我在没有卸载node js的情况下解决了我的问题,只需将node版本更新n,就可以了。
sudo n latest
我使用 sudo 安装了 nvm,n,并决定通过在我的系统上下载几个版本的节点来测试它。当我尝试在节点版本之间切换时,我一直收到 "Permissions denied." 所以我决定也使用 sudo 命令在版本之间切换。就在那时,一切都乱套了。我不断得到
dyld:bad external relocation length
我已经尝试重新启动我的终端,希望它能神奇地自行修复。唉,我是提前wrong.Thanks
更新 1:我尝试使用 npm 安装 yo,它给了我相同的 "dyld" 提示,以及以下内容:
Trace/BPT trap: 5
基本上我不能再使用 npm 了。
我也遇到过同样的事情。
我使用的是 mac,所以我下载了我感兴趣的节点版本 .pkg
并重新安装了它(同时重新安装了 npm)。
一切都已备份,运行之后。
我今天早上也有同样的事情,因为 npm 通过 npm 包,
Node 是通过 brew 安装的(没有 npm),所以我用这种方式删除了它;
brew uninstall node
然后通过 n 包重新安装了较新的版本
n lts
如果由于您 mac 的政策规则这还不够,请尝试
sudo npm lts
这解决了我的问题并节省了大量重新安装所有全局节点模块的时间。
只需使用您闯入的 n 个重新安装节点即可。
我在没有卸载node js的情况下解决了我的问题,只需将node版本更新n,就可以了。
sudo n latest