解决liteIDE没有代码提示及跳转问题
win10系统, liteenv是win64
一开始仅重启liteide不行,后来重新解压liteide,再重启。正常了。
也没有修改环境变量,看了下golangpackage设置,go111MODULE还是on,goproxy还是https://goproxy.io,direct 使用系统gopath也没变,还是C:\Users\用户名\go
补充:本来目的是解决liteide代码提示消失的问题,后来发现只要重启liteide即可(并注意任务管理器中没有残留godoc或liteide进程),没必要用以下步骤。
然而liteide提示GolangDoc: Could not find godoc, (hint: is godoc installed?)的问题还在,暂不想解决了。
再补充:
后来发现在C:\Users\用户名\go\pkg\mod\golang.org\x\tools@v0.0.0-20200321224714-0d839f3cf2ed\cmd\godoc下有相应的包
执行:go build C:\Users\cc\go\pkg\mod\golang.org\x\tools@v0.0.0-20200321224714-0d839f3cf2ed\cmd\godoc生成了godoc.exe
go env查看gopath,将这个godoc.exe放到gopath/bin下,还不行。执行godoc --help有点效果了。godoc -http=localhost:6060 然后访问http://localhost:6060/
可以在浏览器中访问godoc了,但还是没解决:GolangDoc: Could not find godoc, (hint: is godoc installed?)的问题,这里http://www.cppblog.com/kenkao/archive/2016/07/07/213877.html或许可参考
一、还没有git,到官网https://git-scm.com/ 下载windows最新版,然而下不来。用下载软件在Q内也下不来。无耐从pc6.com下载了一个。
二、安装就一路next,完成。
三、由于liteide本来有代码提示,后来没有了。并给出错误提示为:11:29:27 GolangDoc: Could not find godoc, (hint: is godoc installed?)
从网上找到以下方案。
1、先是执行 go help gopath 看着一堆输出,想到目录:C:\Go\bin,用这个来替换下面的$GOPATH
2.打开git bash(我用的是不FQ办法,下载要很久,而且到15%就失败了)
FQ go get -v -u golang.org/x/tools/cmd/godoc
不FQ git clone https://github.com/golang/tools $GOPATH/src/golang.org/x/tools
3.
go build $GOPATH/src/golang.org/x/tools/cmd/godoc
mv $GOPATH/src/golang.org/x/tools/cmd/godoc/godoc $GOPATH/bin/
参考:https://studygolang.com/articles/2205
https://blog.csdn.net/xxq929604980/article/details/81162330
https://www.jianshu.com/p/b692c2d6de8f
http://www.cppblog.com/kenkao/archive/2016/07/07/213877.html