我应该在哪里放置我的包裹,以便可以将其导入另一个包裹?$ tree.├── main.go└── src └── test.go1 directory, 2 files$ cat src/test.go package test$ cat main.go package mainimport "test"$ go build main.go main.go:3:8: import "test": cannot find package
3 回答
德玛西亚99
TA贡献1770条经验 获得超3个赞
有一些事情需要发生。您必须先安装“测试”软件包:
$ export GOPATH=$(pwd) # Assumes a bourne shell (not csh)
$ mkdir src/test
$ mv src/test.go src/test/test.go
$ mkdir pkg # go install will put packages here
$ go install test # build the package and put it in $GOPATH/pkg
$ go build main.go
请注意,不必像创建那样创建pkg go install。一旦安装了测试包(通常是BTW的坏名)go build main.go,现在应该给出不同的错误(例如,“导入但未使用”)
- 3 回答
- 0 关注
- 201 浏览
添加回答
举报
0/150
提交
取消