去安装apache arrow
go install apache arrow
我是 go 初学者,尝试安装 go apache arrow 模块,所以我可以 运行 user guide 中的介绍性示例。当我尝试安装库时,收到以下错误:
$ go install github.com/apache/arrow/go@latest
go: github.com/apache/arrow/go@latest:
module github.com/apache/arrow@latest found (v0.0.0-20220326002331-5bd4d8ec279d),
but does not contain package github.com/apache/arrow/go
$ go install github.com/apache/arrow/go@v7.0.0
go: github.com/apache/arrow/go@v7.0.0: github.com/apache/arrow/go@v7.0.0:
invalid version: go/go.mod has post-v7 module path
"github.com/apache/arrow/go/v7" at revision go/v7.0.0
我已经能够成功安装其他go包,所以我不明白为什么这个安装会出错。
安装 apache arrow 的“go install”的正确调用是什么?
有一个简单的方法:假设你已经在你的本地项目中完成了go mod init
,你可以开始写一个文件并导入github.com/apache/arrow/go/v8
就像这个例子:
https://github.com/apache/arrow/blob/master/go/arrow/_examples/helloworld/main.go
现在你可以轻松做到
go mod tidy && go mod vendor
并且该工具应该能够识别要下载和销售的导入。
或者你可以在你的项目目录中明确地做,
go get -u github.com/apache/arrow/go/v8
然后 运行 mod 整洁和 mod 供应商
我是 go 初学者,尝试安装 go apache arrow 模块,所以我可以 运行 user guide 中的介绍性示例。当我尝试安装库时,收到以下错误:
$ go install github.com/apache/arrow/go@latest
go: github.com/apache/arrow/go@latest:
module github.com/apache/arrow@latest found (v0.0.0-20220326002331-5bd4d8ec279d),
but does not contain package github.com/apache/arrow/go
$ go install github.com/apache/arrow/go@v7.0.0
go: github.com/apache/arrow/go@v7.0.0: github.com/apache/arrow/go@v7.0.0:
invalid version: go/go.mod has post-v7 module path
"github.com/apache/arrow/go/v7" at revision go/v7.0.0
我已经能够成功安装其他go包,所以我不明白为什么这个安装会出错。
安装 apache arrow 的“go install”的正确调用是什么?
有一个简单的方法:假设你已经在你的本地项目中完成了go mod init
,你可以开始写一个文件并导入github.com/apache/arrow/go/v8
就像这个例子:
https://github.com/apache/arrow/blob/master/go/arrow/_examples/helloworld/main.go
现在你可以轻松做到
go mod tidy && go mod vendor
并且该工具应该能够识别要下载和销售的导入。
或者你可以在你的项目目录中明确地做,
go get -u github.com/apache/arrow/go/v8
然后 运行 mod 整洁和 mod 供应商