这次错误是出在编译mozjs-24.2.0(mozjs,在zookerper中需要这个依赖)中的./configure报出来的,仔细一看,竟然是代码中抛出的,然后就锁定一下它的代码报错行数:
- 异常
- err.png
- 分析
- reason.png
- nice.png
找到错误原因了,缺少了SHELL环境变量,这个大家应该都知道SHELL环境变量是作为当前系统中默认使用的shell脚本所在地址的,一般sh也是指向bash,可以从下面的图中看出:
shell.png
- 给当前系统环境加上个SHELL变量就行了,注意,别乱制定地址,需要根据上面图中的bash实际地址来确定,不清楚的就用
find
找一下。
export SHELL=/bin/bash
网友评论