
При запуске команды npm run test
на Ubuntu WSL-2 Windows 11. Я получаю следующую ошибку:
[email protected]тестовый
запуск кипарисаПохоже, вы впервые используете Cypress: 9.7.0
В вашей системе отсутствует зависимость: Xvfb
Установите Xvfb и снова запустите Cypress.
Для получения более подробной информации прочтите нашу документацию по зависимостям:
https://on.cypress.io/required-dependencies
Если вы используете Docker, мы предоставляем контейнеры со всеми необходимыми установленными зависимостями.
Ошибка: спавн Xvfb ENOENT
Платформа: linux-x64 (Ubuntu - 20.04) Версия Cypress: 9.7.0
Я не уверен, как решить эту ошибку. Есть идеи?
Некоторые попытки:
sudo apt-get install libg tk2.0-0 libgtk-3-0 libgbm-dev libnotify-dev libgconf-2-4 libnss3 libxss1 libasound2 libxtst6 xauth xvfb
[sudo] пароль для ron: Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово libgtk2.0-0 — это уже новейшая версия (2.24.32-4ubuntu4). libgtk2.0-0 настроен на ручную установку. libxss1 уже является новейшей версией (1:1.2.3-1). libxss1 настроен на ручную установку. libxtst6 уже является новейшей версией (2:1.2.3-1). xauth уже является новейшей версией (1:1.1-0ubuntu1). xauth установлен на ручную установку. Некоторые пакеты не могут быть установлены. Это может означать, что у вас есть запрошенная невозможная ситуация или если вы используете нестабильную дистрибутив, в котором некоторые необходимые пакеты еще не созданы или были перемещены из Входящих. Следующая информация может помочь разрешить ситуацию: Следующие пакеты имеют неудовлетворенные зависимости: libgl1-mesa-dri : Зависит от: libglapi-mesa (= 20.2.6-0ubuntu0.20.04.1), но необходимо установить 21.2.6-0ubuntu0.1~20.04.2 libqt5svg5 : Зависит от: libqt5widgets5 (>= 5.12.8+dfsg~), но он не будет установлен xvfb : Зависит от: libgl1, но он не будет установлен E: Ошибка, pkgProblemResolver::Resolve сгенерировал разрывы, это может быть вызвано задержанными пакетами.
решение1
Я столкнулся с той же проблемой на Rocky Linux 8, и установка xorg-x11-server-Xvfb
пакета dnf помогла.
dnf install -y chromium xorg-x11-server-Xvfb