我有一臺能連接互聯網的OS X系統的筆記本電腦,以及一些因安全原因無法訪問互聯網的Linux服務器。如何在離線環境中使用Cargo建立項目?
我想在Linux服務器上建立一些依賴的Rust項目。由於Linux服務器無法訪問互聯網,我在OSX筆記本電腦上運行cargo build
命令,並將依賴關係源文件下載到.cargo
目錄,然後將這些文件複製到Linux服務器並將它們放入/root/.cargo
目錄中。
我使文件結構相同,但是當我在Linux服務器上運行cargo build
時,它仍然嘗試連接到this網站,並且構建失敗。雖然dep源文件已經在.cargo
目錄中,但cargo build
命令總是嘗試連接互聯網。
如何在脫機環境中構建具有依賴關係的Rust項目?爲什麼複製依賴關係的源文件不起作用?
擊敗我* 7秒*。 :P還應該補充一點,提問者的實際問題是*索引*保存在GitHub倉庫中;只是鏡像包自己是不夠的。 –
@DK .:是不是已經包含在我的第二段?如果您認爲它不夠明顯,歡迎進行任何編輯以使其更清晰。 –
非常感謝。現在,這真的很複雜~~~ –