
在 ubuntu WSL-2 Windows 11 上執行命令時,npm run test
出現下列錯誤:
[電子郵件受保護]測試
賽普拉斯運行看起來這是您第一次使用 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 xfbv
[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