问题标签 [goinstall]

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 回答
288 浏览

docker - 在 .dockerignore 文件中包含 pkg

现在我的 .dockerignore 文件有以下内容:

我的 Dockerfile 看起来像:

我的问题是 - 我是否应该将 pkg 文件夹从主机复制到图像?现在我不是,因为我的 dockerignore 文件清楚地表明了这一点。

我觉得我应该只将 pkg 文件夹从主机复制到图像,因为其中可能有预先构建的文件,go install可以使用而不是从 github 等重新下载源代码?

0 投票
2 回答
2941 浏览

go - 在 Golang 包中编译 CGO 文件

我正在尝试使用 CGO 将 C 文件与 Golang 包捆绑在一起。遵循此处的说明:

https://karthikkaranth.me/blog/calling-c-code-from-go/

http://akrennmair.github.io/golang-cgo-slides/#1

https://golang.org/cmd/cgo/

我收到此错误:

这是结构:

在此处输入图像描述

main.go看起来像:

我运行 test.sh 来构建它:

但是当我运行 bash 脚本时,我得到了那个错误。

0 投票
3 回答
662 浏览

go - 从本地 fork 获取安装

我正在尝试从本地目录安装 go 包(基本上我检查了现有包并应用了挂起的拉取请求)。

由于go get正在下载然后安装,我尝试了:

任何有经验的围棋用户可以帮忙吗?

0 投票
1 回答
618 浏览

go - 强制 `go get` 和 `go install` 使用缓存,即使它是古老的

是否有标志go getgo install强制那些使用缓存,即使缓存非常古老/古老?我们正在使用 docker images / multi-stage build 来缓存 deps,而这些原始文件可能已有数周或数月的历史。