登录
首页 >  Golang >  Go问答

没有找到构建指令。 '前往'

来源:stackoverflow

时间:2024-02-11 09:03:19 100浏览 收藏

对于一个Golang开发者来说,牢固扎实的基础是十分重要的,golang学习网就来带大家一点点的掌握基础知识点。今天本篇文章带大家了解《没有找到构建指令。 '前往'》,主要介绍了,希望对大家的知识积累有所帮助,快点收藏起来吧,否则需要时就找不到了!

问题内容

....
jobs:
    setup:
    name: Setup
    runs-on: [self-hosted, Linux, X64]
    

    steps:
      - name: Set up Go 1.17
        uses: actions/setup-go@v2
        with:
          go-version: 1.17
          id: Go

      - name: work around permission issue
        run: git config --global --add safe.directory /__w/****-***/****-***

      - name: Checkout code into go module directory
        uses: actions/checkout@v2

      - name: Make Directory
        run: mkdir build

      - name: Build
        run: |
          CGO_ENABLED=0 go build -ldflags "-linkmode external" -o main
      - name: Upload Build
        uses: actions/upload-artifact@v2
        with:
          name: binary
          path: main

    scans :
    needs: setup
    name: all scans
    runs-on: [self-hosted, Linux, X64]
    steps:
      - name: Download build for build and test
        uses: actions/download-artifact@v2
        with:
          name: build

      - name: Coverity Scan
        env:
          AUTH_DATA: ${{ secrets.COVERITY_KEY_FILE }}
        run: |
          export PATH=$PATH:/opt/coverity/coverity-base/bin
          mkdir coverity
          cov-build --dir coverity go build main.go
          cov-analyze --dir coverity  --strip-path=`pwd`
          touch auth_key_file
          chmod 600 auth_key_file
          echo $( printf "%s" "$AUTH_DATA" ) > auth_key_file
          cov-commit-defects --dir coverity  --url `suspicious_url`  --auth-key-file auth_key_file --stream ****-overrides

      - name: Upload Coverity
        uses: actions/upload-artifact@v2
        with:
          name: coverity
          path: coverity

我的 golang 项目有这个工作流程文件。我想运行 coverity 扫描。但是当我运行它时,它会抛出一个错误:

我已在设置步骤中设置了 go。我不知道为什么它说它没有找到 go 命令。请帮我解决这个问题。


正确答案


Go 可能不在执行该命令的进程的路径中。您可能需要修改 $PATH 变量以包含 go 二进制文件的路径。

终于介绍完啦!小伙伴们,这篇关于《没有找到构建指令。 '前往'》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布Golang相关知识,快来关注吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>