草庐IT

go get -> 无法下载,/home/azhukov/go 是 GOROOT,不是 GOPATH

美好的一天!我正在尝试在GoogleCloud中安装gb(go的vendor工具)。我尝试goget但失败了:azhukov@gce-machine:~$goget-vgithub.com/constabulary/gb/...packagegithub.com/pkg/errors:cannotdownload,/home/azhukov/goisaGOROOT,notaGOPATH.Formoredetailssee:'gohelpgopath'这是环境:azhukov@gce-machine:~$echo$GOPATH,$GOROOT,$PATH/home/azhukov/go,

go get -> 无法下载,/home/azhukov/go 是 GOROOT,不是 GOPATH

美好的一天!我正在尝试在GoogleCloud中安装gb(go的vendor工具)。我尝试goget但失败了:azhukov@gce-machine:~$goget-vgithub.com/constabulary/gb/...packagegithub.com/pkg/errors:cannotdownload,/home/azhukov/goisaGOROOT,notaGOPATH.Formoredetailssee:'gohelpgopath'这是环境:azhukov@gce-machine:~$echo$GOPATH,$GOROOT,$PATH/home/azhukov/go,

go - $GOPATH 的最佳位置在哪里?

我正在用Go开发一个项目,它需要几个外部库,如MySQL驱动程序、图像处理库等。现在,我将$GOPATH设置为/usr/lib/go/src,将任何下载的包放在/usr/lib/go/src/src中,这显然看起来不对。如果我将$GOPATH设置为/usr/lib/go,我会收到一条错误消息,指出$GOPATH不能设置为与$GOROOT相同的目录。那么我是否应该将GOPATH=/path/to/my/project/lib放在我的build.sh中,当我提交到我的git仓库时,将lib/放在我的.gitignore中?我意识到这可能是个愚蠢的问题。它现在运行良好,我只是想知道这是否是不

go - $GOPATH 的最佳位置在哪里?

我正在用Go开发一个项目,它需要几个外部库,如MySQL驱动程序、图像处理库等。现在,我将$GOPATH设置为/usr/lib/go/src,将任何下载的包放在/usr/lib/go/src/src中,这显然看起来不对。如果我将$GOPATH设置为/usr/lib/go,我会收到一条错误消息,指出$GOPATH不能设置为与$GOROOT相同的目录。那么我是否应该将GOPATH=/path/to/my/project/lib放在我的build.sh中,当我提交到我的git仓库时,将lib/放在我的.gitignore中?我意识到这可能是个愚蠢的问题。它现在运行良好,我只是想知道这是否是不

macos - 设置 GOPATH 时转到 : go get $GOPATH error,

运行goget命令时:sudogogetgithub.com/go-sql-driver/mysql出现以下错误packagegithub.com/go-sql-driver/mysql:cannotdownload,$GOPATHnotset.Formoredetailssee:gohelpgopath但是$GOPATH已经设置好。运行echo$GOPATH得到/Users/userxyz/Desktop/Code运行goenv给出.....GOPATH="/Users/userxyz/Desktop/Code"...GOROOT="/usr/local/go".....我已经尝试通

macos - 设置 GOPATH 时转到 : go get $GOPATH error,

运行goget命令时:sudogogetgithub.com/go-sql-driver/mysql出现以下错误packagegithub.com/go-sql-driver/mysql:cannotdownload,$GOPATHnotset.Formoredetailssee:gohelpgopath但是$GOPATH已经设置好。运行echo$GOPATH得到/Users/userxyz/Desktop/Code运行goenv给出.....GOPATH="/Users/userxyz/Desktop/Code"...GOROOT="/usr/local/go".....我已经尝试通

Go no install location for directory outside GOPATH 运行时出错 "go get"

简单的Go项目,具有外部依赖:import("fmt""html""log""net/http""github.com/gorilla/mux")我的路径适用于运行、构建等其他任务:GOPATH="/home/racar/go"但是当我尝试使用“goget”命令获取外部包时,出现了这个错误:"goinstall:noinstalllocationfordirectory...outsideGOPATH"编辑:我在~/.bashrc中设置了我的PATH:exportPATH=$PATH:$GOROOT/bin:$GOPATH/bin 最佳答案

Go no install location for directory outside GOPATH 运行时出错 "go get"

简单的Go项目,具有外部依赖:import("fmt""html""log""net/http""github.com/gorilla/mux")我的路径适用于运行、构建等其他任务:GOPATH="/home/racar/go"但是当我尝试使用“goget”命令获取外部包时,出现了这个错误:"goinstall:noinstalllocationfordirectory...outsideGOPATH"编辑:我在~/.bashrc中设置了我的PATH:exportPATH=$PATH:$GOROOT/bin:$GOPATH/bin 最佳答案

go - 无法从 $GOROOT 和 $GOPATH 中找到包

我在尝试运行gobuild命令后遇到的一小部分错误gobuild./...trillian.pb.go:7:8:cannotfindpackage"github.com/golang/protobuf/proto"inanyof:/usr/local/go/src/github.com/golang/protobuf/proto(from$GOROOT)/Projects/Proj1/trillian/src/github.com/golang/protobuf/proto(from$GOPATH)trillian.pb.go:11:8:cannotfindpackage"github

go - 无法从 $GOROOT 和 $GOPATH 中找到包

我在尝试运行gobuild命令后遇到的一小部分错误gobuild./...trillian.pb.go:7:8:cannotfindpackage"github.com/golang/protobuf/proto"inanyof:/usr/local/go/src/github.com/golang/protobuf/proto(from$GOROOT)/Projects/Proj1/trillian/src/github.com/golang/protobuf/proto(from$GOPATH)trillian.pb.go:11:8:cannotfindpackage"github