Exception: Could not detect environment shell!|mozjs

这次错误是出在编译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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 10,000评论 0 5
  • 一.编程基本概念 编程逻辑处理方式: 顺序执行 循环执行 选择执行 shell编程:过程式、解释执行编程语言的基...
    楠人帮阅读 5,196评论 0 1
  • 今天上班第二天,见到了新任的领导和其他单位借过来帮忙的两个同事。鉴于昨天回来的晚了点,孩子闹的缘故,今天稍...
    雪花_阅读 1,274评论 0 0
  • 一、Sass的语法格式及编译调试 1. Sass和scss的区别 本质上来说是同一个东西,只是语法上有细微的差异:...
    没汁帅阅读 5,206评论 0 5

友情链接更多精彩内容