Skip to content

Instantly share code, notes, and snippets.

@thewh1teagle
Created February 26, 2024 17:22
Show Gist options
  • Save thewh1teagle/d25eae7f32507870c6bf60e694aeecfa to your computer and use it in GitHub Desktop.
Save thewh1teagle/d25eae7f32507870c6bf60e694aeecfa to your computer and use it in GitHub Desktop.

Cargo.toml

[package]
name = "app_name"
version = "0.2.8"
description = "A Tauri App"
authors = ["you"]
license = ""
repository = ""
edition = "2021"
default-run = "app_name"

[[bin]]
name = "app_name"
path = "src/main.rs"

[build-dependencies]
tauri-build = { git = "https://github.com/thewh1teagle/tauri", branch = "app", features = [
] } 

[dependencies]
tauri = { git = "https://github.com/thewh1teagle/tauri", branch = "app", features = [
    "unstable",
    "devtools",
    "force-ipc-v1-protocol",
] }

[dependencies.tauri-plugin-sql]
features = ["sqlite"]    # or "postgres", or "mysql"
version = "2.0.0-beta.1"
# alternatively with Git
git = "https://github.com/tauri-apps/plugins-workspace"
branch = "v2"

[features]
# this feature is used for production builds or when `devPath` points to the filesystem
# DO NOT REMOVE!!
custom-protocol = ["tauri/custom-protocol"]

[patch.crates-io]
# patch tauri wry for fix global macos shortcuts
wry = { git = "https://github.com/thewh1teagle/wry", rev = "f8de248683a42d56b6c24d079eecb34e20db983a" }
# patch tauri for plugins
tauri = { git = "https://github.com/thewh1teagle/tauri", branch = "app", features = [
    "unstable",
    "devtools",
    "force-ipc-v1-protocol",
] } 

Build

npx tauri dev
error[E0433]: failed to resolve: could not find `build` in `tauri_utils`
  --> /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tauri-plugin-2.0.0-beta.4/src/build/mobile.rs:93:22
   |
93 |         tauri_utils::build::link_swift_library(
   |                      ^^^^^ could not find `build` in `tauri_utils`

error[E0433]: failed to resolve: could not find `build` in `acl`
  --> /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tauri-plugin-2.0.0-beta.4/src/build/mod.rs:92:60
   |
92 |     let autogenerated = Path::new("permissions").join(acl::build::AUTOGENERATED_FOLDER_NAME);
   |                                                            ^^^^^ could not find `build` in `acl`

error[E0433]: failed to resolve: could not find `build` in `acl`
  --> /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tauri-plugin-2.0.0-beta.4/src/build/mod.rs:98:12
   |
98 |       acl::build::autogenerate_command_permissions(&commands_dir, self.commands, "");
   |            ^^^^^ could not find `build` in `acl`

error[E0433]: failed to resolve: could not find `build` in `acl`
   --> /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tauri-plugin-2.0.0-beta.4/src/build/mod.rs:102:28
    |
102 |     let permissions = acl::build::define_permissions("./permissions/**/*.*", &name, &out_dir)?;
    |                            ^^^^^ could not find `build` in `acl`

error[E0433]: failed to resolve: could not find `build` in `acl`
   --> /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tauri-plugin-2.0.0-beta.4/src/build/mod.rs:107:14
    |
107 |         acl::build::PERMISSION_SCHEMAS_FOLDER_NAME,
    |              ^^^^^ could not find `build` in `acl`

error[E0433]: failed to resolve: could not find `build` in `acl`
   --> /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tauri-plugin-2.0.0-beta.4/src/build/mod.rs:108:14
    |
108 |         acl::build::PERMISSION_SCHEMA_FILE_NAME
    |              ^^^^^ could not find `build` in `acl`

error[E0433]: failed to resolve: could not find `build` in `acl`
   --> /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tauri-plugin-2.0.0-beta.4/src/build/mod.rs:110:60
    |
110 |       let _ = std::fs::remove_file(autogenerated.join(acl::build::PERMISSION_DOCS_FILE_NAME));
    |                                                            ^^^^^ could not find `build` in `acl`

error[E0433]: failed to resolve: could not find `build` in `acl`
   --> /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tauri-plugin-2.0.0-beta.4/src/build/mod.rs:112:12
    |
112 |       acl::build::generate_schema(&permissions, "./permissions")?;
    |            ^^^^^ could not find `build` in `acl`

error[E0433]: failed to resolve: could not find `build` in `acl`
   --> /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tauri-plugin-2.0.0-beta.4/src/build/mod.rs:113:12
    |
113 |       acl::build::generate_docs(&permissions, &autogenerated)?;
    |            ^^^^^ could not find `build` in `acl`

error[E0433]: failed to resolve: could not find `build` in `acl`
   --> /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tauri-plugin-2.0.0-beta.4/src/build/mod.rs:117:12
    |
117 |       acl::build::define_global_scope_schema(global_scope_schema, &name, &out_dir)?;
    |            ^^^^^ could not find `build` in `acl`

For more information about this error, try `rustc --explain E0433`.
error: could not compile `tauri-plugin` (lib) due to 10 previous errors
warning: build failed, waiting for other jobs to finish...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment