Ошибка с автозаполнением в Eclipse

Я использую Eclipse 4.6.3 с установленными GoClipse и NodeClipse. Я настроил Перейти в Настройки -> Перейти.

Я хочу, чтобы автозаполнение работало на Go. Тем не менее, это дает мне ошибку: запись для обработки ввода сломанной трубы

Смотрите скриншоты ниже для ошибок и конфигурации.

ошибка

Идти

Как мне исправить эту проблему?

1 ответ

Решение

По крайней мере, на второй странице все пути кажутся неправильными. Вы указали путь к исходному коду, где диалоговое окно запрашивает путь к исполняемому файлу.

Чтобы убедиться, что у вас установлены все инструменты, выполните в терминале следующие команды:

go get -u github.com/nsf/gocode
go get -u golang.org/x/tools/cmd/guru
go get -u github.com/rogpeppe/godef

Теперь для каждого из инструментов запустите

which <tool>
# example:
which guru
# => /Users/user/gocode/bin/gocode

Скопируйте вывод в Executable: поле на экране конфигурации.

Для gofmt вы должны просто поставить галочку "Использовать местоположение по умолчанию"

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