GOPATH=皃wd”GOBIN=pwd主要去安装。去
编译报错,提示导入的类库找不到
<>强排错分析
1,检查env是否正确命令:env,检查结果正常
2,检查golang的GOPATH和GOROOT配置是否正常,检查通过
3分析编译命令找到问题
<强>问题
我在编译的时候重新定义了GOPATH路径。在去语言编译的时候,它会去找GOPATH和GOROOT下面的src目录。
现在GOROOT=~/GOPATH/,那么首先编译器到GOROOT下找进口的包,如果没有找的到,则到GOPATH路径下寻找
此时GOPATH=畃wd’,也就是项目路径,那么它会到项目路径下的src目录下寻找。由于我没有src目录,所以找不到,从而编译报错
<强>解决
问题其实出在GOPATH下,由于当前项目文件已经处于GOPATH的src下,所以只需要删除GOPATH即可。
正确编译命令:
GOBIN=pwd主要去安装。去
关于利用golang怎么获取程序的路径就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。