我正在尝试做一个goget:gogetgithub.com/go-sql-driver/mysql它失败并出现以下错误:packagegithub.com/go-sql-driver/mysql:cannotdownload,$GOPATHnotset.Formoredetailssee:gohelpgopath当我执行goenv时,Go值列表如下所示:ubuntu@ip-xxx-x-xx-x:~$goenvGOARCH="amd64"GOBIN=""GOCHAR="6"GOEXE=""GOHOSTARCH="amd64"GOHOSTOS="linux"GOOS="linux"GOPA
我在MacOSX中安装了Go1.4。以前我有Go1.0。我设置GOROOT和PATH如下,Dineshs-MacBook-Air:go-cassandraDany$whichgo/usr/local/go/bin/goDineshs-MacBook-Air:go-cassandraDany$exportGOROOT=/usr/local/go/bin/goDineshs-MacBook-Air:go-cassandraDany$exportPATH=$PATH:$GOROOT/binGo安装在'/usr/local/go/bin/go'中。我将GOPATH设置为我的项目src目录。我可
我在MacOSX中安装了Go1.4。以前我有Go1.0。我设置GOROOT和PATH如下,Dineshs-MacBook-Air:go-cassandraDany$whichgo/usr/local/go/bin/goDineshs-MacBook-Air:go-cassandraDany$exportGOROOT=/usr/local/go/bin/goDineshs-MacBook-Air:go-cassandraDany$exportPATH=$PATH:$GOROOT/binGo安装在'/usr/local/go/bin/go'中。我将GOPATH设置为我的项目src目录。我可
我在osX上设置GoApp引擎时遇到问题。google-cloud-sdk路径应该在GOROOT还是GOPATH中?我把google-cloud-sdk放在/usr/local貌似有源码在:goroot//usr/local/google-cloud-sdk/platform/google_appengine/goroot/去环境GOPATH="/usr/local/google-cloud-sdk/platform/google_appengine/goroot"GORACE=""GOROOT="/usr/local/go"GOTOOLDIR="/usr/local/go/pkg/t
我在osX上设置GoApp引擎时遇到问题。google-cloud-sdk路径应该在GOROOT还是GOPATH中?我把google-cloud-sdk放在/usr/local貌似有源码在:goroot//usr/local/google-cloud-sdk/platform/google_appengine/goroot/去环境GOPATH="/usr/local/google-cloud-sdk/platform/google_appengine/goroot"GORACE=""GOROOT="/usr/local/go"GOTOOLDIR="/usr/local/go/pkg/t
这是我最后一个问题的后续:golang:installingpackagesinalocaldirectory我有GOPATH设置为$HOME/prog/go/gopath并且此路径存在三个目录:~/prog/go/gopath$lsbinpkgsrc现在我尝试安装moduletoaccesstheredisdatabase它要求我运行goinstall在源目录中。但是命令goinstall给我~/prog/go/gopath/src/redis(go1)$goinstallgoinstallflag:open/usr/local/go/pkg/darwin_amd64/flag.a:
这是我最后一个问题的后续:golang:installingpackagesinalocaldirectory我有GOPATH设置为$HOME/prog/go/gopath并且此路径存在三个目录:~/prog/go/gopath$lsbinpkgsrc现在我尝试安装moduletoaccesstheredisdatabase它要求我运行goinstall在源目录中。但是命令goinstall给我~/prog/go/gopath/src/redis(go1)$goinstallgoinstallflag:open/usr/local/go/pkg/darwin_amd64/flag.a:
我将我的GOPATH设置为/Users/me/dev/go我有/Users/me/dev/go/src/client1/Users/me/dev/go/src/client2/Users/me/dev/go/src/client3还有/Users/me/dev/client1/rails_project/Users/me/dev/client2/php_projectetc.我不喜欢在我的根dev文件夹中我被迫拥有这个包含许多不同客户的go项目的通用“go”目录。 最佳答案 是的,GOPATH是一个目录列表(如PATH)。运行goh
我将我的GOPATH设置为/Users/me/dev/go我有/Users/me/dev/go/src/client1/Users/me/dev/go/src/client2/Users/me/dev/go/src/client3还有/Users/me/dev/client1/rails_project/Users/me/dev/client2/php_projectetc.我不喜欢在我的根dev文件夹中我被迫拥有这个包含许多不同客户的go项目的通用“go”目录。 最佳答案 是的,GOPATH是一个目录列表(如PATH)。运行goh
即使我已经正确设置了GOPATH,我仍然无法通过“gobuild”或“gorun”来找到我自己的包。我做错了什么?$echo$GOROOT/usr/local/go$echo$GOPATH/home/mitchell/go$cat~/main.gopackagemainimport"foobar"funcmain(){}$cat/home/mitchell/go/src/foobar.gopackagefoobar$gobuildmain.gomain.go:3:8:import"foobar":cannotfindpackage 最佳答案