nikivdev/code · error

flox not found on PATH

Error message

flox not found on PATH

What it means

Error "flox not found on PATH" thrown in nikivdev/code.

Source

Thrown at src/install.rs:470

    }

    if let Err(err) = flox_env_ok(&flox_bin, root) {
        bail!("flox env still invalid after reset: {err}");
    }
    Ok(())
}

fn resolve_flox_bin() -> Result<PathBuf> {
    if let Ok(path) = env::var("FLOX_BIN") {
        let bin = PathBuf::from(path);
        if bin.exists() {
            return Ok(bin);
        }
    }
    if let Ok(path) = which::which("flox") {
        return Ok(path);
    }
    bail!("flox not found on PATH")
}

fn flox_run(flox_bin: &Path, args: &[String]) -> Result<()> {
    let status = std::process::Command::new(flox_bin)
        .args(args)
        .status()
        .with_context(|| format!("failed to run flox {}", args.join(" ")))?;
    if !status.success() {
        bail!("flox {} failed", args.join(" "));
    }
    Ok(())
}

fn flox_env_ok(flox_bin: &Path, root: &Path) -> Result<()> {
    let output = std::process::Command::new(flox_bin)
        .arg("activate")
        .arg("-d")
        .arg(root)

View on GitHub (pinned to a747e741ae)

When it happens

Trigger: Thrown at src/install.rs:470 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of nikivdev/code@a747e741ae (2026-09-01). Data as JSON: /api/errors/4156856cb2f514b5. Report an issue: GitHub.