我有一台可以访问互联网的OS X系统的笔记本电脑,以及出于安全原因无法访问互联网的Linux服务器.
我想构建一个依赖于Linux服务器的Rust项目.由于Linux服务器无法访问Internet,因此我cargo build在OSX笔记本电脑上运行该命令并将依赖源文件下载到该.cargo目录,然后将这些文件复制到Linux服务器并将其放入/root/.cargo目录.
我使文件结构相同,但是当我cargo build在Linux服务器上运行时,它仍然试图连接到这个网站,并且构建失败.cargo build尽管dep源文件已在.cargo目录中,但该命令始终尝试连接Internet .
如何在脱机环境中构建具有依赖项的Rust项目?为什么复制依赖项的源文件不起作用?