{"record":{"id":"f8f4b618c58281bd","repo":"nikivdev/code","slug":"built-binary-not-found-at","errorCode":null,"errorMessage":"Built binary not found at {}","messagePattern":"Built binary not found at (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/fish_install.rs","lineNumber":80,"sourceCode":"        }\n    }\n\n    // Build release\n    println!(\"Running: cargo build --release --locked\");\n    let status = Command::new(\"cargo\")\n        .args([\"build\", \"--release\", \"--locked\"])\n        .current_dir(&source)\n        .status()\n        .context(\"failed to run cargo build\")?;\n\n    if !status.success() {\n        bail!(\"cargo build failed\");\n    }\n\n    // Install\n    let built_bin = source.join(\"target/release/fish\");\n    if !built_bin.exists() {\n        bail!(\"Built binary not found at {}\", built_bin.display());\n    }\n\n    fs::create_dir_all(&bin_dir)\n        .with_context(|| format!(\"failed to create {}\", bin_dir.display()))?;\n\n    fs::copy(&built_bin, &fish_bin)\n        .with_context(|| format!(\"failed to copy to {}\", fish_bin.display()))?;\n\n    #[cfg(unix)]\n    {\n        use std::os::unix::fs::PermissionsExt;\n        let mut perms = fs::metadata(&fish_bin)?.permissions();\n        perms.set_mode(0o755);\n        fs::set_permissions(&fish_bin, perms)?;\n    }\n\n    println!();\n    println!(\"Installed traced fish to {}\", fish_bin.display());","sourceCodeStart":62,"sourceCodeEnd":98,"githubUrl":"https://github.com/nikivdev/code/blob/a747e741ae92c09071d0ae946ab48488adcff1ce/src/fish_install.rs#L62-L98","documentation":"Error \"Built binary not found at {}\" thrown in nikivdev/code.","triggerScenarios":"Thrown at src/fish_install.rs:80 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"a747e741ae92c09071d0ae946ab48488adcff1ce","analyzedAt":"2026-09-01T22:43:55.719Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-08T10:18:20.063Z"}