mac zsh 命令失效 提示 dyld: bad external relocation length

# julaud at julauddeMBP.lan in ~ [20:58:14]
$ node -v
dyld: bad external relocation length
[1]    1258 trace trap  node -v

# julaud at julauddeMBP.lan in ~ [20:58:16]
$ gulp
dyld: bad external relocation length
[1]    1284 trace trap  gulp

# julaud at julauddeMBP.lan in ~ [20:58:45]
$ eee
zsh: command not found: eee

有谁遇到这样的情况吗 求大神指导

情况是这样的 在连接 mongodb 的时候 出现了

warming Failed global initialization: 
BadValue Invalid or no user locale set. 
Please ensure LANG and/or LC_* environment variables are set correctly.

找到了这个连接 传送

于是就按下面的解决了 ; 终端敲入了

export LC_ALL=C

最后 mongo 终于可以连接了 , 但随后 敲其他命令后 就出现了以上的 悲剧,命令度失效了

阅读 4.5k
1 个回答

最近有切换系统语言?
如果是ssh链接过去的出现的问题,把/etc/ssh/ssh_config这个文件里面关于locale的选项注释掉。
如果你以前没有编辑过这个文件,把它清空或者全部注释掉也是可以的,不过请先备份一下。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题