我正在尝试运行该命令go get golang.org/x/tour tour
,但收到错误消息"package tour: unrecognized import path "tour" (import path does not begin with hostname)"
。我也没有在我提到的 bin 文件夹中得到二进制文件。
我试图解决问题的事情:
阅读https://golang.org/doc/code.html和 https://golang.org/doc/install上的文档。
验证文档中指定的工作区文件夹是否存在(我的工作区是/home/USERNAME/go
,并且我在其中创建了 2 个文件夹src
和bin
)。
将命令从更改为go get golang.org/x/tour tour
(go get
golang.org/x/tour /home/USERNAME/go
仍然会收到类似的导入路径错误消息)
确认我的 go 路径设置正确并且 go 是使用默认设置安装的,我的 go 路径/etc/profile
是/usr/local/go/bin
由于该命令确实创建了一个名为的目录golang.org
,因此我导航到/home/USERNAME/go/src/golang.org/x/tour
并运行了go build tour.go
。我得到了错误:
# command-line-arguments ./tour.go:62:4: undefined: socketAddr ./tour.go:126:28: undefined: prepContent
阅读 golang.org/x/tour 文件夹中的 README.md
将 bin 权限更改为 755
不负相思意
浮云间
烙印99
相关分类