Java
Gogo get xxximportgo get
GoJavaGoGo
~/.bash_profile
#GOROOT,用pkg安装无需配置export GOROOT=/usr/local/go#GOPATHexport GOPATH="/Users/wjy/go:/Users/wjy/MyProjects/golang_projects"# GOBIN#export PATH=$PATH:/Users/wjy/go/bin复制代码
/usr/local/go:go installgo installGOBINshell
go buildgo installgo buildgo installgo buildgo installbin$GOPATH/bin
只要GOPATH配置正确,导包就不会有问题。go的项目路径要求是这样的
GOPATH |--bin (go install命令编译后的可执行文件存放目录) |--src |__项目A(github.wujiuye.blog) |--app.go(main.go,当前路径下执行go build与go install命令编译项目) |--model(一些结构体的定义) |--service(service层) |--controller |--dao |--common(一些组件类) |__项目B复制代码
GOPATHGOPATHsrcGOPATHsrcbinpkgbinggo install
go get xxxx
modeluser.goserviceimport 项目A/modelmodelmodel
package service import github.wujiuye.blog/model func UserTest(){ var user model.User = &model.User{} }复制代码
go get xxx
package golang.org/x/sys/unix: unrecognized import path "golang.org/x/sys/unix" (https fetch: Get https://golang.org/x/sys/unix?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)复制代码