结合使用Eclipse CDT和Firefox Nightly代码

时间:2018-08-09 21:07:54

标签: eclipse firefox environment-variables eclipse-cdt firefox-nightly

我下载了Mozilla-central并构建了它。我可以使用./mach run运行Firefox Nightly。 现在,我在how to use Eclipse CDT with Mozilla code上遵循MDN的说明。 我在Mac上下载了Eclipse CDT并安装了它。当我执行以下命令时:

  

./ mach build-backend -b CppEclipse

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

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

这是完整的跟踪记录:

  

0:00.46   /用户/ **** / src / mozilla-central / obj-ff-dbg / _virtualenvs / init / bin / python   /用户/****/src/mozilla-central/obj-ff-dbg/config.status --backend   CppEclipse网状样条曲线... 0:02.99文件已读取。   跳过:   /用户/****/src/mozilla-central/gfx/angle/targets/angle_common/moz.build   追溯(最近一次通话):文件   “ /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()文件“ /Users/****/src/mozilla-central/python/mozbuild/mozbuild/backend/cpp_eclipse.py”,   第158行,在consume_finished中       self._import_project()文件“ /Users/****/src/mozilla-central/python/mozbuild/mozbuild/backend/cpp_eclipse.py”,   _import_project中的第181行       引发Exception(“无法启动Eclipse导入项目。”例外:无法启动Eclipse导入项目。确保   “ eclipse”在您的PATH中,然后重试

此外,使用命令:

  

./马赫德月食

我再次收到相同的消息:

  

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

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

1 个答案:

答案 0 :(得分:1)

首先运行Eclipse,然后:

1-命令:

  

ps -ef | grep -i ecli

输出:

  

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

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

  

export PATH = /应用程序/ Eclipse \ CPP.app/Contents/MacOS /:$ PATH

3-对其进行测试:

  

哪个月食