Tauri 実行時にエラー「error: failed to run custom build command for libdbus-sys v0.2.2」が発生した場合の対処法

Tauri 実行時にエラー「error: failed to run custom build command for libdbus-sys v0.2.2」が発生した場合の対処法

Tauriで実行時にエラー「error: failed to run custom build command for libdbus-sys v0.2.2」が発生した場合の対処法を記述してます。

環境

  • OS CentOS Stream release 9
  • Tauri 1.1

エラー全文

「npm」環境で「npm run tauri dev」時に発生。

$ npm run tauri dev

> tauri-sample@0.0.0 tauri
> tauri dev

     Running BeforeDevCommand (`npm run dev`)

> tauri-sample@0.0.0 dev
> vite


  VITE v3.1.4  ready in 308 ms

  ➜  Local:   http://127.0.0.1:1420/
  ➜  Network: use --host to expose
        Info Watching /home/testuser/tauri-sample/src-tauri for changes...
   Compiling libdbus-sys v0.2.2
   Compiling memoffset v0.6.5
error: failed to run custom build command for `libdbus-sys v0.2.2`

Caused by:
  process didn't exit successfully: `/home/testuser/tauri-sample/src-tauri/target/debug/build/libdbus-sys-5a55646d45

原因

必要なパッケージがインストールされていないため

対処法

インストールする

$ sudo dnf -y groupinstall development base

$ sudo dnf -y install dbus-devel pkgconf-pkg-config

$ sudo dnf -y install openssl-devel libsoup* gdk-pixbuf* cairo-gobject* pango* webkit2gtk3*