gpt4 book ai didi

go - 是否可以从模块导入 ~/go/src/中的本地包?

转载 作者:数据小太阳 更新时间:2023-10-29 03:37:48 26 4
gpt4 key购买 nike

<分区>

我使用的是go模块,文件结构是这样的:

~/some_path/goapp/go.mod
~/some_path/goapp/go.sum
~/some_path/goapp/main.go

~/go/src/fakedomain.com/fakeuser/foo/foo.go

main.go 中,我尝试做

import fakedomain.com/fakeuser/foo

但是,它根本不起作用。我尝试将以下内容添加到 go.mod:

require fakedomain.com/fakeuser/foo 

require fakedomain.com/fakeuser/foo
replace fakedomain.com/fakeuser/foo /home/user/go/src/fakedomain.com/fakeuser/foo

它们都不起作用。我怎样才能做到这一点?

已编辑

这个问题是关于如何从~/go/src/<之外的模块~/go/src/内导入本地包/强>。

换句话说,在 ~/go/src/之外的模块将导入 ~/go/src/内的本地包。我以为我可以直接导入它(那是我以前没有模块时所做的),但我错了。原来我必须把 ~/go/src/里面的本地包也变成一个模块。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com