问题标签 [glide-golang]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2931 浏览

go - 未解决供应商目录中的依赖关系

我正在运行 go1.6 并且在 GOPATH (/Users/bweidlich/Projects/go) 中运行“go build”时出现以下错误

项目结构:

main.go

0 投票
6 回答
143012 浏览

bash - MINGW64“make build”错误:“bash: make: command not found”

我正在使用 Windows 10。我想在 MINGW64 中运行“make build”,但出现以下错误:

我想为 Golang 构建 Glide

我试过以下:

也:

和:

我怎样才能“解决”这个问题?

0 投票
1 回答
1862 浏览

git - 由于“端口 443:连接超时”,Docker 构建失败

我想用 docker 构建一个弹性节拍(buehler 的 twitterbeat)。即使我设置了代理,我也会收到此错误。我也重新启动了机器。我尝试了其他讨论中的所有内容。(编码密码,设置git代理等)

我究竟做错了什么?

0 投票
2 回答
1460 浏览

go - 在开发 golang 库时,我们是否应该始终将自己的包放在 vendor/ 文件夹中?

最近我读了一篇文章http://glide.readthedocs.io/en/latest/vendor/,有一些建议,其中之一是:

库(没有main包的代码库)不应将外部包存储vendor/在其 VCS 的文件夹中,除非他们有特定的原因并理解他们为什么这样做。

我的问题是:

vendor/根据这个建议,在开发 golang 库时,我们是否应该始终将我们自己的包(而不是那些第三方包)放在文件夹中?

0 投票
1 回答
200 浏览

go - 不需要的 Glide 导入

我正在开发 App Engine 应用程序并遇到此错误运行goapp serve

Failed parsing input: parser: bad import "syscall" in vendor/golang.org/x/net/icmp/message.go

这显然是来自 Glidegolang.org/x/net在我只需要时导入整个包golang.org/x/net/context

我 glide.yaml 中的导入是:

glide.lock 文件说

我如何将 net/icmp 排除在我的构建之外goapp serve

0 投票
1 回答
7449 浏览

go - 如何从供应商处导入包?

我正在使用 glide 检查供应商功能。安装所有软件包非常棒,但我无法通过 go 命令在供应商软件包中找到它们。

Fasthttp安装在/home/joaonrb/.projects/go-blog/src/vendor/github.com/valyala/fasthttp,我使用的go版本是1.7,我的GOPATH是/home/joaonrb/.projects/go-blog

0 投票
1 回答
1913 浏览

go - 供应商目录未用于解析 go build 上的导入

我正在重新学习围棋。我使用gvm安装了最新的 Go 版本 ( 1.7.1) ,我希望使用gin构建一个简单的 rest api 应用程序。我使用(glide)安装了它,并在我的项目根目录上创建了一个“供应商”文件夹。虽然运行我的应用程序,但我遇到了这个错误glide get https://github.com/gin-gonic/gingo run main.go

它没有解决刚刚创建的“供应商”目录滑行

不知道这里发生了什么,我想在 1.5 之后,它应该能够解决从“供应商”目录导入而不做任何事情。我什至将我的项目文件夹添加到我的$GOPATH

/home/yowmamasita/.gvm/pkgsets/go1.7.1/global:/home/yowmamasita/goprojects

我在这里做错了什么?我也尝试了 1.6.3,我得到了同样的错误。

0 投票
0 回答
293 浏览

go - 对子目录使用 glide

我的项目有以下结构

我的代码

== main.go

== 用户

==== user.go

我想用“go build”来构建我的代码,所以在 main.go 我有一个

这样我就可以访问该目录中包中的代码。为了正确构建它,我需要在我的供应商目录中使用我的用户目录。但是,当我执行“滑动安装”时,用户目录被删除。我不想每次都手动将我的用户目录移动到我的供应商目录中。

目标是 git clone 我的项目,进行 glide 安装,然后进行 go build 并让它工作。有没有一种方法可以让我滑行将我的用户目录移动到供应商目录而无需手动执行?

0 投票
1 回答
556 浏览

go - Glide 包管理器使用

我正在使用Glide来管理我的 golang 依赖项,但是当尝试在干净的环境中构建我的项目时,该vendor目录被忽略:

所有的供应商部门都在那里

11 个目录

但我的项目仍然忽略了供应商目录:

我认为我不需要设置GOVENDOREXPERIMENT,因为我正在使用go1.7.4

0 投票
2 回答
2763 浏览

go - glide install 命令返回 [ERROR] $GOPATH is not set

我正在尝试安装https://github.com/btcsuite/btcd

我按照说明(添加 sudo 除外)首先像这样安装 glide

sudo go get -u github.com/Masterminds/glide

然后我像这样将回购克隆到适当的文件夹

git clone https://github.com/btcsuite/btcd $GOPATH/src/github.com/btcsuite/btcd

现在 repo 位于此文件夹中:/Users/yako/go/src/github.com/btcsuite/btcd

当我sudo glide install在文件夹中运行时会出现问题。我明白了[ERROR] $GOPATH is not set.

我很确定我确实在go env GOROOT GOPATH命令返回时正确设置了这些

/usr/local/go /Users/yako/go

echo $GOROOT退货/usr/local/goecho $GOPATH退货/Users/yako/go