我正在尝试安装doozer像这样:$goinstallgithub.com/ha/doozer我收到这些错误。goinstall:os:go/build:packagecouldnotbefoundlocallygoinstall:fmt:go/build:packagecouldnotbefoundlocallygoinstall:io:go/build:packagecouldnotbefoundlocallygoinstall:reflect:go/build:packagecouldnotbefoundlocallygoinstall:math:go/build:package
在遵循教程时,当它要我运行godoc时,我遇到了麻烦。它不见了。经过一番搜索,我发现:godoc已针对1.2进行了更改,因此它是一个单独的库,并且二进制。你必须通过“goget”来获取它,没有它是行不通的GOPATH。二进制安装显然包含godoc?我安装了来自源代码,因此默认情况下不包含它。我将GOPATH导出到我当前的应用程序路径/home/me/go_project/test。GOROOT已经设置好了。(注意:GOPATH不喜欢和GOROOT一样设置)之后我运行“gogetcode.google.com/p/go.tools/cmd/godoc”,它尽职尽责地将二进制文件安装到我的
我正处于想要将我的Go网络服务器组织成包的地步。目前我在几个文件中拥有所有内容,我只需键入:'gorunserver.gofoo.gobar.go'如何组织我的文件,这样我就不需要不断地向命令行添加文件。我调查了GOPATH变量,但它似乎不起作用。exportGOPATH=$HOME/myserver我将我的文件移动到src/子目录。myserver/src/server.gomyserver/src/foo.gomyserver/src/bar.go'gorun'不应该在$HOME/myserver/src中搜索所有go文件吗?我已经尝试过这些示例,但它们不起作用。gorunserv
一开始我想用go安装的时候出现这个错误sudogogetgithub.com/njasm/gosoundcloudpackagegithub.com/njasm/gosoundcloud:cannotdownload,$GOPATHnotset.Formoredetailssee:gohelpgopath但是当我寻找GOPATH时echo$GOPATHhome/maker/go我也可以构建脚本,有什么问题吗? 最佳答案 不要使用sudo。您的$GOPATH指向您的本地使用帐户。所以猜测是您在.profile或.bashrc文件中设置
在使用GO开发一两年后,我查看了我的$GOPATH目录大小,惊讶地发现它增长到了4GB。我知道磁盘空间应该很便宜(在这个128GB笔记本电脑SSD上并没有那么多),但仍然如此。所以我的问题是,是否有一些好的做法来管理$GOPATH目录的大小?从头开始会是个好主意吗?(虽然可能会非常耗时) 最佳答案 你的声明,删除GOPATH会很耗时,听起来你正在使用普通的goget...管理你的Go项目的依赖关系。在我的环境中,我做了两件事来使GOPATH变得短暂。不要使用简单的goget进行依赖管理。Go1.6引入了/vendor目录。连同依赖管
我正在尝试安装https://github.com/btcsuite/btcd我按照说明(除了添加sudo之外)首先像这样安装了glidesudogoget-ugithub.com/Masterminds/glide然后我像这样将repo克隆到适当的文件夹gitclonehttps://github.com/btcsuite/btcd$GOPATH/src/github.com/btcsuite/btcd现在仓库位于这个文件夹:/Users/yako/go/src/github.com/btcsuite/btcd当我在文件夹中运行sudoglideinstall时出现问题。我得到[ER
在Windows8中,每当我尝试使用goget和goinstall下载包时,我都会收到以下错误:cannotdownload,C:\Users\MYUSER\goisaGOROOT,notaGOPATH.Formoredetailssee:'gohelpgopath'我为计算机和当前用户手动设置了环境变量GOPATH、GOROOT和GOTOOLDIR,但无济于事用户去环境setGOARCH=amd64setGOBIN=setGOEXE=.exesetGOHOSTARCH=amd64setGOHOSTOS=windowssetGOOS=windowssetGOPATH=C:\Users\
我正在尝试为项目安装依赖项(在OSX上),这涉及调用glideup。然而,glide始终失败并出现以下错误:[ERROR]$GOPATHisnotset.。我使用的是glide版本0.12.3和go版本1.8.1。为什么glide需要设置GOPATH?我刚开始滑翔,但据我所知,定义$GOPATH应该是可选的。 最佳答案 WhydoesgliderequireGOPATHtobeset?因为GOPATH在Go1.8之前不是可选的,而glide在1.8之前就存在了。滑行wasupdated25daysagotohandlethischa
我已经运行go1.4.1.darwin-amd64-osx10.8.pkg在我的MAC上安装go。它在/usr/local/go/bin/go中安装go。你能告诉我我的GOPATH应该设置成什么吗?我尝试了“/usr/local/go”和“/usr/local/go/bin/go”。但两者似乎都不是正确的道路。谢谢。 最佳答案 GOPATH是一个环境变量,用于定义工作目录的位置。Go工具出于各种原因使用它。例如:goget-ugithub.com/nsf/gocode将下载源代码并将其放置在$GOPATH/src/github.co
我已将我的$GOPATH定义为$HOME/go并且在使用vim-go时,它已将多个二进制文件(使用:GoInstallBinaries)安装到该文件夹中。现在结构类似于:--go/----bin/------listofbinaries----pkg/------linux_amd64---------listofotherdirectories----src/------github.com--------severalotherdirectories,similarwithonesbelow------golang.org------gopg.in我现在很困惑在这个结构中从哪里