pub fn build_by_url<P>(url: &str, out_dir: P) -> Result<()>where
    P: AsRef<Path>,