Использование Eclipse CDT с кодом Firefox Nightly
Я скачал Mozilla-Central и построил его. Я могу запустить Firefox Nightly, используя./mach run. Теперь я следую инструкциям MDN по использованию Eclipse CDT с кодом Mozilla. Я загрузил Eclipse CDT на свой Mac и установил его. Когда я выполняю следующую команду:
./mach build-backend -b CppEclipse
Возникает исключение, говорящее: не удалось запустить затмение для импорта проекта. Убедитесь, что '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 Файл уже прочитан. Пропуск: /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(определения) "/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, в файле самовывозованной self._import_project() "/ Users / **** / src / mozilla-central / python / mozbuild / mozbuild / backend / cpp_eclipse.py ", строка 181, в _import_project повысить Исключение (" Не удалось запустить затмение для импорта проекта. "Исключение: не удалось запустить затмение для импорта проекта. Убедитесь, что" затмение "равно в вашем пути и попробуйте снова
Также с помощью команды:
./mach ide eclipse
Я снова получаю то же сообщение:
Eclipse CDT 8.4 или новее должен быть установлен в вашем PATH. Загрузить: http://www.eclipse.org/cdt/downloads.php
Как я могу решить эту проблему? Мне просто нужно открывать Firefox каждый вечер в Eclipse, чтобы иметь возможность получать граф вызовов и перемещаться по его исходному коду.
1 ответ
Сначала запустите Eclipse, затем:
1- Команда:
ps -ef | grep -i ecli
Выход:
501 6410 1 0 2:57 вечера?? 0:44,98 / Приложения /Eclipse CPP.app/Contents/MacOS/eclipse 501 6428 6365 0 14:57 ttys001
0: 00.00 grep -i ecli
2- Добавьте двоичный файл в путь:
экспорт PATH = / Applications / Eclipse \ CPP.app/Contents/MacOS/:$PATH
3- Проверьте это:
какое затмение