无法加载包:package .: no buildable Go source files
技术问答
647 人阅读
|
0 人回复
|
2023-09-12
|
这是错消息:
Z) m( G* n M- R! X( n9 `% go get can't load package: package .: no buildable Go source files in /Users/7yan00% echo $GOPATH Users/7yan00/Golang
' q# z) w* f5 n. Z 你将如何解决这个错误?5 l I9 M. _" ?6 v% k
) m$ q1 E' H+ y 解决方案:
; Y( S3 g0 T$ o# B# Q6 k I0 L 确保您在 Go 项目源文件夹(如/Users/7yan00/Golang/src/myProject)使用此命令。
" ~# G, U1 F! f( `/ O使用这种替代方法(类似于这个错误)-d选项(请参阅go get命令)$ V' o. t- m" e( }$ I
go get -d
3 X# r; H* D& y; {+ ] 该-d标志指示下载包后停止;也就是说,它指示 get 不要安装软件包。$ C$ X6 [2 Z& }4 n
看看这对你的情况有没有帮助。
, Y' S; j0 t( Q* }1 m! r但更一般地说,如:
/ N: C6 ~- D: T4 v7 cgo get 用于包,而不是用于存储库。- H; _* g2 J) x6 @& n
所以如果你想要一个特定的包,比如go.text/encoding,然后使用" E: `, A& Z% l! _
go get code.google.com/p/go.text/encoding, s* H9 g9 G z& M: t+ w
如果您想要存储库中的所有软件包,请使用...来表示:
$ u* y2 e2 J% K S1 ]3 sgo get code.google.com/p/go.text/...( R6 v0 g1 F# M, P( v8 w; K
|
|
|
|
|
|