草庐IT

schemas-microsoft-com

全部标签

go - 在任何一个中都找不到包 "github.com/gorrila/mux"

错误信息是:app.go:9:3:cannotfindpackage"github.com/gorrila/mux"inanyof:/usr/local/Cellar/go/1.10.3/libexec/src/github.com/gorrila/mux(from$GOROOT)/Users/myname/go/src/github.com/gorrila/mux(from$GOPATH)我知道GOROOT用于安装时附带的编译器工具,所以我不确定为什么它会在那里寻找mux。但是我在为go代码创建的目录的第二个位置确实看到了mux。我知道有人问过这个问题oncebefore我尝试按照该

即使文件存在,通过 github.com repo 的 Golang 本地导入也不起作用

我确实知道Go对于导入来说很古怪,但我已经尝试(我相信)遵循约定,但是我无法导入结构。项目结构:/project-name/parser/main.go/query/main.go...Projectfilesinroot我在/parser/main.go导出了一个结构:packageparsertypeSomeTranslationStuffstruct{IDint`json:"Id"`Languagestring`json:"Language"`}我希望在/query/main.go中导入它。我是这样做的:import("github.com/org/project-name/pa

http - google.com 的 golang 反向代理

我正在尝试使用golang的反向代理。我正在尝试在我的本地主机上创建一个反向代理,它将我的请求转发到google.com并返回响应。尽管这看起来很简单,但我无法获得正确的结果。我收到google404响应,说找不到url“/”我的代码packagemainimport("log""net/http""net/http/httputil""net/url")funcmain(){gogle,_:=url.Parse("http://www.google.com")proxy:=httputil.NewSingleHostReverseProxy(gogle)log.Fatal(http.

go - 如何使用 Ubuntu 更新 codeanywhere.com 上的 golang

如何使用Ubuntu14.04更新codeanywhere.com上的golang?默认容器使用Ubuntu存储库中的版本,而不是golangPPA。在撰写本文时,它是1.6,最新版本是1.9。 最佳答案 (还不能发表评论)只是一个附加信息,当您在空白容器上运行时,PawełPrażak的回答中的步骤有效。如果您在Go预定义堆栈上运行它们,它不会更新。我还建议将GOPATH值更改为您的工作区,运行exportGOPATH=$HOME/go然后运行​​goenv检查值是否正确更新。顺便感谢您的回答,Paweł!

postgresql - 非标准导入 github.com/lib/pq"in statdard package

这个问题在这里已经有了答案:golangwhatisimportsideeffect(1个回答)Whatdoesanunderscoreinfrontofanimportstatementmean?(5个答案)Importsideeffects(1个回答)关闭4年前。我一直遇到这个问题,我不明白为什么封装模型import("database/sql""fmt"_"github.com/lib/pq")const(host="localhost"port=5432user="postgres"password="postgres"dbname="postgres")vardb*sql.D

golang程序导入 "github.com/ethereum/go-ethereum/accounts/keystore"构建错误

请找到我的golang规范GOOS=linuxGOARCH=amd64gobuildgithub.com/ethereum/go-ethereum/crypto/secp256k1:buildconstraintsexcludeallGofilesin/Users/mac/Documents/project/src/github.com/ethereum/go-ethereum/crypto/secp256k1 最佳答案 使用CGO_ENABLED=1运行命令以在交叉编译时启用cgo的使用。CGO_ENABLED=1GOOS=lin

sql-server - 如何使用 golang 将 Microsoft SQL varbinary(max) 字段提取到图像中?

我在MicrosoftSQLServer中有一个包含图像的varbinary(max)字段。当运行“SELECTIMAGEFROMTABLE”时,我得到一个看起来像“0x07FD30....”的结果当使用go检索数据时,我得到了存储为[]byte的相同十六进制字符串:typePersonstruct{PersonIDstringImage[]byte}我连接到数据库并执行:rows.Scan(&person.PersonID,&person.Image)然后将结果打印为十六进制,是一样的:fmt.Printf("%#x",p.Image)结果:0x07fd30...我的问题是,如何将其

go - 为什么命令 "go clean -n -r -i github.com/ethereum/go-ethereum..."不起作用?

我是一步一步做的:Git克隆go-ethereum项目到我的本地PC。它位于D:\GOPATH\src\github.com\ethereum\go-ethereum。这是源代码去以太坊注意:操作系统为windows7,Go已经安装。并且GOPATHenv已经设置为“D:\GOPATH”cd/dD:\GOPATH\src\github.com\ethereum\go-ethereum。然后执行“去安装”。在D:\GOPATH\bin下生成了一些exe文件目录下生成了很多后缀为.a的pkg文件D:\GOPATH\pkg目录。一切似乎都没有问题。执行“goclean-n-r-igithub

github - Docker : Could not resolve host: github. com - for go get ./

运行Dockerfile时,我需要获取依赖项。这是使用goget./...完成的。然而,当执行dockerbuild-ttest.时,它会在goget命令处挂起。这是错误信息execgoget-v-dgithub.com/gorilla/mux(download)cd.;gitclonehttps://github.com/gorilla/mux/go/src/github.com/gorilla/muxCloninginto'/go/src/github.com/gorilla/mux'...fatal:unabletoaccess'https://github.com/gorill

go - 导入 "github.com/sparrc/go-ping"库时 Jenkins 出错

我正在使用github.com/sparrc/go-ping库,当我在gerrit中发布它时,jenkins发布了-1并提示找不到包“github.com/sparrc/go-ping”在任何:我怎样才能克服这个问题? 最佳答案 假设GOPATH已在您的Jenkins服务器中正确设置。在执行go构建之前,您必须执行gogetgithub.com/sparrc/go-ping。 关于go-导入"github.com/sparrc/go-ping"库时Jenkins出错,我们在StackOv