无法加载包:package .: no buildable Go source files
技术问答
581 人阅读
|
0 人回复
|
2023-09-12
|
这是错消息:, p1 K) D- q$ K* N/ `
% go get can't load package: package .: no buildable Go source files in /Users/7yan00% echo $GOPATH Users/7yan00/Golang
* S' T# |7 w2 N 你将如何解决这个错误?
9 r# I. d7 F K' b. L) `
3 w" @% s# C' t' s) b/ i 解决方案:
: q. T1 }6 v- W' S. B6 | 确保您在 Go 项目源文件夹(如/Users/7yan00/Golang/src/myProject)使用此命令。 D9 n0 R- D6 f) J G9 |' _
使用这种替代方法(类似于这个错误)-d选项(请参阅go get命令)
5 w* g4 g1 n6 X s2 b0 v f; h# Ggo get -d7 U* a! g4 g; T0 I/ J [" _7 f2 O5 x* n
该-d标志指示下载包后停止;也就是说,它指示 get 不要安装软件包。+ Q) V2 H7 H# d+ W( Q' a
看看这对你的情况有没有帮助。
/ |) F1 T" I, `# X/ O3 K9 W但更一般地说,如:3 L: w0 ~$ w3 `8 L
go get 用于包,而不是用于存储库。
) }6 D, l, K2 S7 ~/ }所以如果你想要一个特定的包,比如go.text/encoding,然后使用6 w% |, P0 ^* t' m# q9 h9 I/ r
go get code.google.com/p/go.text/encoding
6 M$ m# \9 o/ f9 l 如果您想要存储库中的所有软件包,请使用...来表示:
9 @1 R0 u/ b- @+ ]% p) Ngo get code.google.com/p/go.text/...
V- R8 x9 u$ n2 P* W$ ?; s |
|
|
|
|
|