Github操作-## [错误]找不到文件:'tar'

时间:2020-08-08 16:40:32

标签: github github-actions

每当我使用runs-on: self-hosted运行时,它总是返回以下错误,但是如果我使用runs-on: ubuntu-latest运行,则没有错误。

on:
  push:
jobs:
  test:
    runs-on: self-hosted
    steps:
      - uses: actions/checkout@v2
      - name: Run tests
        run: |
          echo hi

enter image description here

这台机器正在使用CentOS Linux 7 (Core) - Architecture: x86-64,为此工作,我创建了一个名为github的新用户。是因为此用户从工作流程文件运行时无法访问此/usr/bin/tar吗?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的错误信息。问题似乎是 action runner 目录有一个空的 .path 文件。所以,我猜它用它来设置路径,这有效地删除了所有路径。我的解决方案是删除空的 .path 文件