clockworklabs/SpacetimeDB · error · anyhow::Error
running spacetimedb-update's cli proxy from a target/ direct
Error message
running spacetimedb-update's cli proxy from a target/ directory, but the spacetimedb-cli binary doesn't exist. try running `cargo build -p spacetimedb-cli`
What it means
Error "running spacetimedb-update's cli proxy from a target/ directory, but the spacetimedb-cli binary doesn't exist. try running `cargo build -p spacetimedb-cli`" thrown in clockworklabs/SpacetimeDB.
Source
Thrown at crates/update/src/proxy.rs:32
) -> anyhow::Result<ExitCode> {
let parse_args = || PartialCliArgs::parse(&args);
let mut is_version_subcommand = None;
let paths_;
let paths = match paths {
Some(paths) => paths,
None => {
let partial_args = parse_args()?;
is_version_subcommand = Some(partial_args.is_version_subcommand());
paths_ = match partial_args.root_dir {
Some(root_dir) => SpacetimePaths::from_root_dir(&root_dir),
None => SpacetimePaths::platform_defaults()?,
};
&paths_
}
};
let cli_path = if let Some(artifact_dir) = running_from_target_dir() {
let cli_path = spacetimedb_paths::cli::VersionBinDir::from_path_unchecked(artifact_dir).spacetimedb_cli();
anyhow::ensure!(
cli_path.0.exists(),
"running spacetimedb-update's cli proxy from a target/ directory, but the
spacetimedb-cli binary doesn't exist. try running `cargo build -p spacetimedb-cli`"
);
cli_path
} else {
paths.cli_bin_dir.current_version_dir().spacetimedb_cli()
};
// Check for updates before exec'ing the CLI. On Unix, exec replaces
// the process so this is our only chance to print a notice.
crate::update_notice::maybe_print_update_notice(paths.cli_config_dir.as_ref());
let mut cmd = Command::new(&cli_path);
cmd.args(&args);
#[cfg(unix)]
{
use std::os::unix::process::CommandExt;View on GitHub (pinned to 6dee26c6ef)
When it happens
Trigger: Thrown at crates/update/src/proxy.rs:32 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of clockworklabs/SpacetimeDB@6dee26c6ef (2026-08-20).
Data as JSON: /api/errors/bbd52f2fe5a2e362.
Report an issue: GitHub.