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
Перезапустите и попробуйте снова отладить, это должно решить проблему.