将 Eclipse CDT 与 Firefox Nightly 代码一起使用
Using Eclipse CDT with the Firefox Nightly code
我下载了 Mozilla-central 并构建了它。我可以使用 ./mach 运行 运行 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
/Users/****/src/mozilla-central/obj-ff-dbg/_virtualenvs/init/bin/python
/Users/****/src/mozilla-central/obj-ff-dbg/config.status --backend
CppEclipse Reticulating splines... 0:02.99 File already read.
Skipping:
/Users/****/src/mozilla-central/gfx/angle/targets/angle_common/moz.build
Traceback (most recent call last): File
"/Users/****/src/mozilla-central/obj-ff-dbg/config.status", line 1022,
in
config_status(**args) File "/Users/****/src/mozilla-central/python/mozbuild/mozbuild/config_status.py",
line 146, in config_status
the_backend.consume(definitions) File "/Users/****/src/mozilla-central/python/mozbuild/mozbuild/backend/base.py",
line 143, in consume
self.consume_finished() File "/Users/****/src/mozilla-central/python/mozbuild/mozbuild/backend/cpp_eclipse.py",
line 158, in consume_finished
self._import_project() File "/Users/****/src/mozilla-central/python/mozbuild/mozbuild/backend/cpp_eclipse.py",
line 181, in _import_project
raise Exception("Failed to launch eclipse to import project. " Exception: Failed to launch eclipse to import project. Ensure
'eclipse' is in your PATH and try again
另外,使用命令:
./mach ide eclipse
我再次收到相同的消息:
Eclipse CDT 8.4 or later must be installed in your PATH. Download:
http://www.eclipse.org/cdt/downloads.php
我该如何解决这个问题?
我只需要每晚在 Eclipse 中打开 Firefox 即可获取调用图并浏览其源代码。
运行 首先是 Eclipse,然后:
1- 命令:
ps -ef |grep -i ecli
输出:
501 6410 1 0 2:57pm ?? 0:44.98 /Applications/Eclipse
CPP.app/Contents/MacOS/eclipse 501 6428 6365 0 2:57pm ttys001
0:00.00 grep -i ecli
2- 将二进制文件添加到路径:
export PATH=/Applications/Eclipse\ CPP.app/Contents/MacOS/:$PATH
3- 测试一下:
which eclipse
我下载了 Mozilla-central 并构建了它。我可以使用 ./mach 运行 运行 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 /Users/****/src/mozilla-central/obj-ff-dbg/_virtualenvs/init/bin/python /Users/****/src/mozilla-central/obj-ff-dbg/config.status --backend CppEclipse Reticulating splines... 0:02.99 File already read. Skipping: /Users/****/src/mozilla-central/gfx/angle/targets/angle_common/moz.build Traceback (most recent call last): File "/Users/****/src/mozilla-central/obj-ff-dbg/config.status", line 1022, in config_status(**args) File "/Users/****/src/mozilla-central/python/mozbuild/mozbuild/config_status.py", line 146, in config_status the_backend.consume(definitions) File "/Users/****/src/mozilla-central/python/mozbuild/mozbuild/backend/base.py", line 143, in consume self.consume_finished() File "/Users/****/src/mozilla-central/python/mozbuild/mozbuild/backend/cpp_eclipse.py", line 158, in consume_finished self._import_project() File "/Users/****/src/mozilla-central/python/mozbuild/mozbuild/backend/cpp_eclipse.py", line 181, in _import_project raise Exception("Failed to launch eclipse to import project. " Exception: Failed to launch eclipse to import project. Ensure 'eclipse' is in your PATH and try again
另外,使用命令:
./mach ide eclipse
我再次收到相同的消息:
Eclipse CDT 8.4 or later must be installed in your PATH. Download: http://www.eclipse.org/cdt/downloads.php
我该如何解决这个问题? 我只需要每晚在 Eclipse 中打开 Firefox 即可获取调用图并浏览其源代码。
运行 首先是 Eclipse,然后:
1- 命令:
ps -ef |grep -i ecli
输出:
501 6410 1 0 2:57pm ?? 0:44.98 /Applications/Eclipse CPP.app/Contents/MacOS/eclipse 501 6428 6365 0 2:57pm ttys001
0:00.00 grep -i ecli
2- 将二进制文件添加到路径:
export PATH=/Applications/Eclipse\ CPP.app/Contents/MacOS/:$PATH
3- 测试一下:
which eclipse