4 回答

TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊
問題 442由PR 275修復(fù)并提交 6ee1db2 (v1.4.1),基于評(píng)論:
矩陣鍵似乎不匹配,更正可以解決問題嗎?
strategy:
matrix:
go-version: [1.17.x]
name: lint
runs-on: ubuntu-latest
steps:
- uses: actions/setup-go@v3
with:
go-version: ${{ matrix.go-version }}
Charlie Revett在issue 2374中提到的當(dāng)前解決方法:
go version go1.17.11 darwin/arm64
從 Homebrew 中卸載所有版本的 Go
golangci-lint
從 Homebrew卸載所有版本做一些目錄清理使用
find / -type d -name go 2> /dev/null
做一些目錄清理使用
find / -type d -name "golangci-lint" 2> /dev/null
go1.17.11.darwin-arm64.pkg
使用安裝go.dev/dl
程序安裝 (.pkg
)
golangci-lint
使用go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.46.2
(當(dāng)前最新版本)安裝。
請(qǐng)參閱“從源安裝”

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超3個(gè)贊
將 golangci/golangci-lint-action、actions/setup-go 和 actions/checkout 升級(jí)到 v3 對(duì)我有用。

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
我在這里看到了同樣的問題,發(fā)現(xiàn)在將 go 1.19 工具鏈與golangci-lint
.
如果我用 go 1.18 運(yùn)行它,它工作正常。使用 go 1.19,它失敗并出現(xiàn)與此處給出的錯(cuò)誤相同的錯(cuò)誤。

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊
在我的 MacOS 上,我簡單地刪除了所有以前的版本并通過以下命令安裝了最新版本
brew install golangci-lint
- 4 回答
- 0 關(guān)注
- 478 瀏覽
添加回答
舉報(bào)