我正在运行安装了 GoClipse 和 NodeClipse 的 Eclipse 4.6.3。我已经在 Preferences -> Go 中配置了 Go。
我希望自动完成功能适用于 Go。但是,它给了我错误:写入处理输入损坏的管道
有关错误和配置,请参阅下面的屏幕截图。
我该如何解决这个问题?
我正在运行安装了 GoClipse 和 NodeClipse 的 Eclipse 4.6.3。我已经在 Preferences -> Go 中配置了 Go。
我希望自动完成功能适用于 Go。但是,它给了我错误:写入处理输入损坏的管道
有关错误和配置,请参阅下面的屏幕截图。
我该如何解决这个问题?
至少在第二页上,所有路径似乎都是错误的。您提供了对话框询问可执行文件路径的源代码路径。
为确保您已安装所有工具,请在终端中运行以下命令:
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,您应该可以简单地勾选“使用默认位置”