From 0b846665e005a6438fdf3354da026bb86d586fc7 Mon Sep 17 00:00:00 2001 From: Jiho Lee Date: Sun, 30 Jun 2024 23:29:20 +0900 Subject: [PATCH] fix: Windows related path --- src/constants.rs | 2 +- src/executor/initializer.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/constants.rs b/src/constants.rs index 75a61853..239bc306 100644 --- a/src/constants.rs +++ b/src/constants.rs @@ -12,7 +12,7 @@ pub const DEFAULT_DATA_DIRNAME: &str = "data"; pub const DEFAULT_CONFIG_BASEPATH: &str = "/var/lib/rrdb"; #[cfg(target_os = "windows")] -pub const DEFAULT_CONFIG_BASEPATH: &str = "C:\\Program Files\\rrdb"; +pub const DEFAULT_CONFIG_BASEPATH: &str = r"C:\Program Files\rrdb"; #[cfg(target_os = "macos")] pub const DEFAULT_CONFIG_BASEPATH: &str = "/var/lib/rrdb"; diff --git a/src/executor/initializer.rs b/src/executor/initializer.rs index aa1b8e2d..da4947a0 100644 --- a/src/executor/initializer.rs +++ b/src/executor/initializer.rs @@ -144,7 +144,7 @@ WantedBy=multi-user.target"#; #[cfg(target_os = "windows")] async fn create_daemon_config_if_not_exists(&self) -> Result<(), RRDBError> { - let output = Command::new("sc.exe").args(["create", "rrdb", "binpath=", "'C:\Program Files\rrdb\rrdb.exe'"]).output(); + let output = Command::new("sc.exe").args(["create", "rrdb", "binpath=", r"'C:\Program Files\rrdb\rrdb.exe'"]).output(); self.check_output_status(output) }