我是一個開始嘗試安裝 go apache 箭頭模塊的 go 用戶,所以我可以運行用戶指南中的介紹性示例。當我嘗試安裝庫時,我收到以下錯誤:
$ 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 箭頭的“go install”的正確呼叫是什么?
uj5u.com熱心網友回復:
有一個簡單的方法:假設您已經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 tidy 和 mod vendor
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/450152.html
上一篇:使用GoColly獲取屬性值
