1

我下载了 Mozilla-central 并构建了它。我可以使用 ./mach run 来运行 Firefox Nightly。现在我按照 MDN 关于如何使用 Eclipse CDT 和 Mozilla 代码的说明进行操作。我在我的 Mac 上下载了 Eclipse CDT 并安装了它。当我执行以下命令时:

./mach build-backend -b CppEclipse

它引发了一个异常说:无法启动 eclipse 来导入项目。确保 'eclipse' 在您的 PATH 中,然后重试

我试图将 Eclipse 的目录(Applications/Eclipse.app)添加到我的 PATH 环境变量中,但我仍然得到同样的错误。

这是完整的跟踪:

0:00.46 /Users/****/src/mozilla-central/obj-ff-dbg/_virtualenvs/init/bin/python /Users/****/src/mozilla-central/obj-ff-dbg/ config.status --backend CppEclipse 网状样条线... 0:02.99 文件已读取。跳过:/Users/****/src/mozilla-central/gfx/angle/targets/angle_common/moz.build Traceback(最近一次调用最后):文件“/Users/****/src/mozilla-central /obj-ff-dbg/config.status”,第 1022 行,在 config_status(**args) 文件“/Users/****/src/mozilla-central/python/mozbuild/mozbuild/config_status.py”,行146,在config_status the_backend.consume(definitions)文件“/Users/****/src/mozilla-central/python/mozbuild/mozbuild/backend/base.py”,第143行,在消费self.consume_finished()文件"

另外,使用命令:

./mach ide 日食

我再次收到同样的信息:

Eclipse CDT 8.4 或更高版本必须安装在您的 PATH 中。下载: http: //www.eclipse.org/cdt/downloads.php

我该如何解决这个问题?我只需要每晚在 Eclipse 中打开 Firefox,就可以获取调用图并浏览其源代码。

4

1 回答 1

1

先运行 Eclipse,然后:

1-命令:

ps -ef |grep -i ecli

输出:

501 6410 1 0 下午 2:57 ?? 0:44.98 /Applications/Eclipse CPP.app/Contents/MacOS/eclipse 501 6428 6365 0 2:57pm ttys001
0:00.00 grep -i ecli

2-将二进制文件添加到路径:

导出 PATH=/Applications/Eclipse\ CPP.app/Contents/MacOS/:$PATH

3-测试它:

哪个日食

于 2018-08-10T19:13:37.447 回答