2015-09-24 35 views

cevap

-1

Programınızı tamamladığınız yerel PC'nizde godep save'u kullanabilirsiniz. godep kaydetme tüm bağımlılık dosyalarını sizin için toplar. Başka bir bilgisayara geçtiğinizde, Godep klasörünü kodunuzla kopyalayın ve sorunlarınızı çözecektir.

48

Tüm go-gettable bağımlılıklarını indirmek için projenizin bir dizininden go get -d ./...'u çalıştırabilirsiniz.
Veya tüm src alt dizinini GOPATH cihazınızdan hedef makineye kopyalayın. ... özel bir desene, yinelemeli olarak aşağı gitmeyi anlatır.

+0

Kodu çalıştırmam/değiştirmem gerekiyorsa paket bulamıyor. –

+1

Paketleri numaralı telefondan bulabildiğimi biliyorum, ancak program çok sayıda paket kullanıldığında çok zaman alıcı ve zor oluyor. –

+4

Bu cevabın cevap olarak kabul edilmesi gerektiğini düşünüyorum. – Tarik

9

tüm subdependencies, ilk sadece doğrudan ithal paketleri listeler

go list -f '{{ join .Imports "\n" }}' 

veya

go list -f '{{ join .Deps "\n" }}' 

ikinci deneyin.

+0

Bunların her ikisi de [fiatjaf] 'ı bilmek için harikadır (http://stackoverflow.com/users/973380/fiatjaf). Mesaj için teşekkürler. – RuNpiXelruN

İlgili konular