Mac OSX JetBrains Gogland: встреча отладки delve "не удалось запустить процесс: не удалось выполнить fork/exec"

Я использую JetBrains Gogland 1.0 EAP на Mac OS, все работает хорошо, но отладка (на основе delve) вызовет ошибку

could not launch process: could not fork/exec

Как я могу это исправить?

1 ответ

Решение

Обновлен ответ в соответствии с комментарием @ Александра

Правда в том, что Gogland использует свой собственный двоичный файл dlv, а не тот, который вы установили (вручную или из brew install), и его собственный двоичный файл dlv, кажется, не сертифицирован или может быть устаревшим в цепочке для ключей Mac, тогда он будет вызывать ошибку выше при каждом его запуске.

Починить это:

Установите свой собственный dlv

Установка вручную или использование brew оба в порядке [официальный документ], и, пожалуйста, убедитесь, что ваш сертификат был установлен правильно

Настройте gogland, укажите путь к dlv к вашему собственному двоичному файлу dlv

Шаг 1

взывать Help | Edit Custom Properties… и добавьте туда новую строку:

dlv.path=/path/to/custom/delve

Шаг 2

Перезапустите и попробуйте снова отладить, это должно решить проблему.

Другие вопросы по тегам