diegosouzapw/OmniRoute · error · Error
No binary found for ${tool}. Run installTool('${tool}') or s
Error message
No binary found for ${tool}. Run installTool('${tool}') or set binaryPath in version manager. What it means
Error "No binary found for ${tool}. Run installTool('${tool}') or set binaryPath in version manager." thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/lib/versionManager/index.ts:47
tool,
installedVersion: targetVersion,
binaryPath,
status: "installed",
});
return { installedVersion: targetVersion, binaryPath };
}
export async function startTool(tool: string): Promise<{
pid: number;
port: number;
health?: Awaited<ReturnType<typeof checkHealth>>;
}> {
const info = await getVersionManagerTool(tool);
const binaryPath = info?.binaryPath || (await getCurrentBinaryPath());
if (!binaryPath) {
throw new Error(
`No binary found for ${tool}. Run installTool('${tool}') or set binaryPath in version manager.`
);
}
const { pid, port } = await startProcess(binaryPath, info?.port || undefined);
const url = `http://127.0.0.1:${port}`;
startMonitoring(tool, url);
const health = await checkHealth(url);
return { pid, port, health };
}
export async function stopTool(tool: string): Promise<void> {
const info = await getVersionManagerTool(tool);
stopMonitoring(tool);View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/lib/versionManager/index.ts:47 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of diegosouzapw/OmniRoute@a179ffed5b (2026-08-25).
Data as JSON: /api/errors/30e653ce05a44bb7.
Report an issue: GitHub.