关于go
没错,说的就是golang…的调试
配置,配置完这篇的内容后,又有新的问题,总之是没通,没结果,和原装后自定义的配置有冲突
在mac下的vscode里配置开发环境
版本 go 1.8.3;vscode 1.12.2;mac 10.12.5
需要用brew安装一下测试工具
brew install go-delve/delve/delve
手动安装或者在其他系统的安装,看 https://github.com/derekparker/delve
vscode调试可能会遇见的错误
could not launch process: exec: "lldb-server": executable file not found in $PATH Process exiting with code: 1
下载最新版本的delve,然后在launch.js文件里写入
“backend”:”native”
或者更新xcode-select
xcode-select –install
vscode相关的gopath goroot 等等的配置
到底怎么办? 用gogland开发吧,webstorm那家出的工具.
后来,一直用的vscode,把这些东西都卸载了,然后把第三方包放在了src的上一级,还不错.
主要用gin框架来发布api,供前端调用.
gopath路径配置到了codego 这个go代码文件夹的目录里,在这个目录里再创建多个go项目,每个go项目在执行go get xxx
得的的包,将放在上一级目录的src文件夹内.
也就是说,这些下载的包是共享的,在codego下的别的项目直接使用就可以了.
记录下vscode的settings.json
1 | { |
其中:formatOnSave 保存格式化有点缺陷,因为习惯了写几句代码就保存,如果格式化,会把引用的但是没来得及用的包,所以把这个改成false,等全部写好,再格式化 shift+cmd+f