在golang 中, 我们要导入一个包 (package) 的时候通常是这样的
[code]
[/code]
这其中, 有一些是内置的包, 可以直接导入, 比如 "fmt"
而 "golang.org/x/net/ipv4" 则要临时安装, 否则会找不到, 安装的方法也很简单, 只要运行
go get "golang.org/x/net/ipv4"
然后安装就会自动完成了。
那如果你本地有一个go 文件, 你想要导入这个文件的时候怎么办呢? 比如你有一个文件叫 ntp.go, 和你的 run.go 在同一个文件夹, 你如果这么导入
import "ntp.go"
是不工作的
import "./ntp.go" 也一样不行
这里有两件事要做, 首先, 把 GOPATH这个变量加上当前的文件夹
set GOPATH=%GOPATH%;%cd%
所以要先建一个子文件夹 src , 然后再 src 里面建一个 ntp 文件夹, 再把你的 ntp.go 文件放进去
这个时候再跑 go run run.go 就可以啦。
Feng
没有评论:
发表评论