第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Github 操作 go test 找不到包錯(cuò)誤。我怎樣才能解決這個(gè)問(wèn)題?

Github 操作 go test 找不到包錯(cuò)誤。我怎樣才能解決這個(gè)問(wèn)題?

Go
縹緲止盈 2022-06-13 10:39:16
我有一個(gè)簡(jiǎn)單的 go 包,但是在 Github Actions 中進(jìn)行測(cè)試期間,它因以下錯(cuò)誤而失?。?#[error]keywords.go:8:2: cannot find package "github.com/securisec/go-keywords/languages" in any of:.當(dāng)我在本地運(yùn)行測(cè)試時(shí)(我使用的是 go mod),所有測(cè)試都運(yùn)行良好。對(duì)于 Github 操作,我嘗試將GO111MODULE兩者都設(shè)置為on和off,但仍然遇到相同的錯(cuò)誤??梢栽诖颂幱^察到錯(cuò)誤。我的測(cè)試工作流程是:name: testson:  - push  - pull_requestjobs:  test:    name: Test package    strategy:      max-parallel: 3      fail-fast: false      matrix:        os:          - ubuntu-latest        go:          - "1.11"          - "1.13"          - "1.14"    runs-on: ${{ matrix.os }}    steps:      - name: Checkout        uses: actions/checkout@v2        env:          GOPATH: ${{ runner.workspace }}          GO111MODULE: "on"      - name: Go setup        uses: actions/setup-go@v1.0.0        with:          go-version: ${{matrix.go}}        env:          GOPATH: ${{ runner.workspace }}          GO111MODULE: "on"      - name: Run test        env:          GOPATH: ${{ runner.workspace }}          GO111MODULE: "on"        run: |          go get -u github.com/grokify/html-strip-tags-go          go test ./...      - if: failure()        run: ls -R去模組文件:module github.com/securisec/go-keywordsgo 1.14require github.com/grokify/html-strip-tags-go v0.0.0-20200322061010-ea0c1cf2f119我該如何解決這個(gè)錯(cuò)誤?
查看完整描述

1 回答

?
千巷貓影

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊

因此,如果您查看完整的錯(cuò)誤消息:


##[error]keywords.go:8:2: cannot find package "github.com/securisec/go-keywords/languages" in any of:

    /opt/hostedtoolcache/go/1.10.0/x64/src/github.com/securisec/go-keywords/languages (from $GOROOT)

    /home/runner/work/go-keywords/src/github.com/securisec/go-keywords/languages (from $GOPATH)

##[error]Process completed with exit code 1.

您會(huì)注意到您正在嘗試在 Go 1.10 中運(yùn)行代碼。Go 模塊是在 Go 1.11 中引入的,所以它總是會(huì)抱怨應(yīng)用程序沒(méi)有安裝依賴項(xiàng)。


然后,如果您查看 Go 設(shè)置日志:


Go setup

    GO111MODULE: on

##[warning]Unexpected input 'go-version', valid inputs are ['version']

Run actions/setup-go@v1.0.0

  with:

    go-version: 1.11

    version: 1.10

  env:

    GOPATH: /home/runner/work/go-keywords

    GO111MODULE: on

/bin/tar xzC /home/runner/work/_temp/0ce9b622-d798-400e-b86a-42d36359ad78 -f /home/runner/work/_temp/80f228cc-4b21-427f-b111-d9f296ed4990

您會(huì)看到安裝程序發(fā)出警告并默認(rèn)為您安裝 go 1.10。


那是因?yàn)槟厌槍?duì)不了解 go-version 標(biāo)志的特定版本 v1.0.0。(我認(rèn)為它是在 v1.1.0 中添加的)


解決方案:


更改uses: actions/setup-go@v1.0.0以u(píng)ses: actions/setup-go@v1獲取最新的 v1 版本。


甚至更好地使用 v2。


查看完整回答
反對(duì) 回復(fù) 2022-06-13
  • 1 回答
  • 0 關(guān)注
  • 278 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)