From 1356d3742fb2de2a9ffa22ccf45ffd4028006001 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1s=20G=C3=A1bor?= <49348865+gabros20@users.noreply.github.com> Date: Mon, 14 Oct 2024 18:19:03 +0200 Subject: [PATCH] fix-build-erros (#405) --- .github/workflows/main.yml | 8 +++++++- package.json | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b8c371ab..9b602501 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -30,9 +30,15 @@ jobs: with: node-version: "18.17.0" + # Add this step to install system dependencies + - name: Install system dependencies + run: | + sudo apt-get update + sudo apt-get install -y libcairo2-dev libjpeg-dev libpango1.0-dev libgif-dev build-essential g++ + # Install all the Node dependencies for Gatsby, using your package.json file. - name: Install Dependencies - run: npm install --legacy-peer-deps + run: npm install --legacy-peer-deps --canvas-prebuild-download-mirror=https://github.com/Automattic/node-canvas/releases/download/ # Speaks for itself no? - name: Build Gatsby Site diff --git a/package.json b/package.json index cdb4645b..0bf4f0d2 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "@popperjs/core": "^2.9.3", "axios": "^1.6.2", "bootstrap": "^5.1.0", - "canvas": "^2.11.2", + "canvas": "2.11.2", "gatsby": "^5.12.11", "gatsby-plugin-anchor-links": "^1.2.1", "gatsby-plugin-client-side-redirect": "^1.1.0",