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怎么获取程序的路径就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。