为了账号安全,请及时绑定邮箱和手机立即绑定

在 Fedora 中设置并导出 GOPATH 和 GOBIN 但仍未安装程序

在 Fedora 中设置并导出 GOPATH 和 GOBIN 但仍未安装程序

Go
qq_笑_17 2021-10-25 20:18:10
我在 Fedora 21 笔记本电脑上安装了 GO 并设置了 GOPATH 和 GOBIN,但由于某种原因它不允许我安装我的 go 程序。pred@computer01 [20:03:02] ~  $ echo $GOPATH/home/pred/Documents/GOpred@computer01 [20:03:11] ~  $ echo $GOBIN/home/pred/Documents/GO/binpred@computer01 [20:03:15] ~  $ cd $GOPATHpred@computer01 [20:03:21] ~/Documents/GO  $ go install src/github.com/pred3/go_helloworld/helloworld/helloworld.go go install: no install location for .go files listed on command line (GOBIN not set)pred@computer01 [20:03:32] ~/Documents/GO  $ go envGOARCH="amd64"GOBIN="/home/pred/Documents/GO/bin"GOCHAR="6"GOEXE=""GOHOSTARCH="amd64"GOHOSTOS="linux"GOOS="linux"GOPATH="/home/pred/Documents/GO"GORACE=""GOROOT="/usr/lib/golang"GOTOOLDIR="/usr/lib/golang/pkg/tool/linux_amd64"CC="gcc"GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"CXX="g++"CGO_ENABLED="1"我还应该做什么才能让它发挥作用?- 编辑 -发出如下所述的以下命令也会出错。pred@computer1 [21:22:51] ~/Documents/GO  $ go install src/github.com/pred3/go_helloworld/helloworldcan't load package: package src/github.com/predatorian3/go_helloworld/helloworld: cannot find package "src/github.com/pred3/go_helloworld/helloworld" in any of:    /usr/lib/golang/src/src/github.com/pred3/go_helloworld/helloworld (from $GOROOT)    /home/pred/Documents/GO/src/src/github.com/pred3/go_helloworld/helloworld (from $GOPATH)但是,我package main在尝试安装的 go 文件的开头没有。一旦我将其更改为package main有效。我不知道为什么我不能使用不同的包名。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 365 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信