Saya membuat program di golang dan setelah menyelesaikan kode, jika saya ingin menjalankan kode ini di pc atau VM lain, maka tidak mendapatkan semua file paket ketergantungan. bagaimana saya bisa mendapatkan semua file ketergantungan?
Saya membuat program di golang dan setelah menyelesaikan kode, jika saya ingin menjalankan kode ini di pc atau VM lain, maka tidak mendapatkan semua file paket ketergantungan. bagaimana saya bisa mendapatkan semua file ketergantungan?
Jawaban:
Anda dapat menggunakannya godep savedi komputer lokal tempat Anda menyelesaikan program. godep save kumpulkan semua file dependensi untuk Anda. Ketika Anda pindah ke pc lain, cukup salin folder Godep dengan kode Anda dan itu akan menyelesaikan masalah Anda.
Anda dapat menjalankan go get -d ./...dari direktori proyek Anda untuk mendownload semua dependensi go-gettable.
Atau salin semua srcsubdirektori dari GOPATH Anda ke mesin tujuan.
...adalah pola khusus, diperintahkan untuk turun secara rekursif.
...adalah pola khusus. Ini memberitahu untuk turun secara rekursif. Saya telah memperbarui jawaban
./., karena setelah mencoba perintah Anda di pc saya agak macet (dan sekarang saya tahu mengapa, karena pencarian rekursif file go bisa sangat mahal), tetapi kemudian saya menyadari itu lebih baik untuk bertanya dulu. Terima kasih!
Perintah di bawah ini berfungsi untuk saya, ia mengunduh semua dependensi.
go get -u -v -f all