Я думал, что моего шага по установке ninja-build, описанного ниже, будет достаточно, чтобы cmake мог его использовать, но я получаю следующую ошибку:
> CMake Error: CMake was unable to find a build program corresponding to "Ninja". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
name: build-linux
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
permissions:
contents: read
packages: read
jobs:
build:
runs-on: ubuntu-latest
if: github.ref_name == 'main'
steps:
- uses: actions/checkout@v4
with:
token: ${{ secrets.GITHUB_TOKEN }}
- name: Install Ninja
run: sudo apt-get update -y && sudo apt-get install -y ninja-build
- uses: cachix/install-nix-action@v27
with:
extra_nix_config: |
access-tokens = github.com=${{ secrets.GH_TOKEN }}
- name: Build
working-directory: ${{github.workspace}}
run: nix build
env:
NIX_CONFIG: "access-tokens = github.com=${{ secrets.GH_TOKEN }}"
Подробнее здесь: https://stackoverflow.com/questions/792 ... s-expected
Установите ninja-build на GitHub. Действия не работают должным образом. ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Ninja: ошибка: build.ninja: bad $-escape (буквальный $ должен быть записан как $$)
Anonymous » » в форуме C++ - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-