一尘不染

我该如何找到我的包裹?

go

我应该把包裹放在哪里,以便可以被另一个包裹导入?

$ tree
.
├── main.go
└── src
    └── test.go

1 directory, 2 files

$ cat src/test.go 
package test

$ cat main.go 
package main

import "test"

$ go build main.go 
main.go:3:8: import "test": cannot find package

阅读 255

收藏
2020-07-02

共1个答案

一尘不染

设置您的GOPATH。将软件包foo源放入GOPATH / src / optional-whatever / foo / *。go中,并在代码中使用

import "optional-whatever/foo"

并不 需要显式地安装foo,那么去工具是一个构建工具,它会做自动的为你需要的时候。

2020-07-02