回答

收藏

无法加载包: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 s
    go get code.google.com/p/go.text/...( R6 v0 g1 F# M, P( v8 w; K
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则