1diff --git a/kclvm/api/build.rs b/kclvm/api/build.rs
2index 7d1c39b7..0104bb6f 100644
3--- a/api/build.rs
4+++ b/api/build.rs
5@@ -5,12 +5,12 @@ use prost_wkt_build::{FileDescriptorSet, Message};
6 /// According to the file kclvm/spec/gpyrpc/gpyrpc.proto, automatically generate
7 /// the corresponding rust source file to the directory src/model
8 fn main() {
9- if env::var("PROTOC").is_err() {
10- env::set_var(
11- "PROTOC",
12- protoc_bin_vendored::protoc_bin_path().unwrap().as_os_str(),
13- );
14- }
15+ //if env::var("PROTOC").is_err() {
16+ // env::set_var(
17+ // "PROTOC",
18+ // protoc_bin_vendored::protoc_bin_path().unwrap().as_os_str(),
19+ // );
20+ //}
21
22 let out = PathBuf::from(env::var("OUT_DIR").unwrap());
23 let descriptor_file = out.join("kclvm_service_descriptor.bin");
24diff --git a/kclvm/third-party/prost-wkt/wkt-types/build.rs b/kclvm/third-party/prost-wkt/wkt-types/build.rs
25index 620c759a..7f77e1b1 100644
26--- a/third-party/prost-wkt/wkt-types/build.rs
27+++ b/third-party/prost-wkt/wkt-types/build.rs
28@@ -13,12 +13,12 @@ use regex::Regex;
29
30 fn main() {
31 //hack: set protoc_bin_vendored::protoc_bin_path() to PROTOC
32- if env::var("PROTOC").is_err() {
33- env::set_var(
34- "PROTOC",
35- protoc_bin_vendored::protoc_bin_path().unwrap().as_os_str(),
36- );
37- }
38+ //if env::var("PROTOC").is_err() {
39+ // env::set_var(
40+ // "PROTOC",
41+ // protoc_bin_vendored::protoc_bin_path().unwrap().as_os_str(),
42+ // );
43+ //}
44 let dir = PathBuf::from(env::var("OUT_DIR").unwrap());
45 process_prost_pbtime(&dir);
46