本文摘自php中文网,作者angryTom,侵删。
golang找不到package怎么办
问题描述
使用go build 编译*.go 程序是找不到package。窗口信息如下:
1 2 3 4 5 6 |
解决问题思路
感觉应该是GOPATH环境变量没有设置对。
问题分析
go build 提示在src stack 目录下找不到相应到库文件。
stacker.go的package内容大致如下
1 2 3 4 5 6 |
|
所以尝试修改$GOPATH为src同级目录,再使用go build stacker.go 编译就可以正常找到相应的stack package.
问题总结
go 编译器默认会在当前目录中查找src目录下package。如果没有src目录,编译器就找不到相应的package。
更多golang知识请关注PHP中文网golang教程栏目。
以上就是golang找不到package怎么办的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
分享一款golang style语法的golang orm库
手撸golang 基本数据结构与算法 图的最短路径 狄克斯特拉算法
更多相关阅读请进入《golang》频道 >>
Go语言101
一个与时俱进的Go编程知识库。