fix daemon not found (#299)
This commit is contained in:
Generated
+1
-1
@@ -4,7 +4,7 @@ version = 4
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "agent-browser"
|
name = "agent-browser"
|
||||||
version = "0.7.1"
|
version = "0.7.6"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"dirs",
|
"dirs",
|
||||||
"libc",
|
"libc",
|
||||||
|
|||||||
@@ -212,6 +212,8 @@ pub fn ensure_daemon(
|
|||||||
}
|
}
|
||||||
|
|
||||||
let exe_path = env::current_exe().map_err(|e| e.to_string())?;
|
let exe_path = env::current_exe().map_err(|e| e.to_string())?;
|
||||||
|
// Canonicalize to resolve symlinks (e.g., npm global bin symlink -> actual binary)
|
||||||
|
let exe_path = exe_path.canonicalize().unwrap_or(exe_path);
|
||||||
let exe_dir = exe_path.parent().unwrap();
|
let exe_dir = exe_path.parent().unwrap();
|
||||||
|
|
||||||
let mut daemon_paths = vec![
|
let mut daemon_paths = vec![
|
||||||
|
|||||||
Reference in New Issue
Block a user