0
我試圖在docker中運行應用程序(用Go編寫)。要安裝依賴關係,我使用godep。當執行godep內泊塢窗,接收godep不安裝所需的軟件包
docker run -ti --rm -v $PWD:/go/src/app -p3000:3000 golang bash
[email protected]:/go/src/app# go get github.com/tools/godep
[email protected]:/go/src/reno# godep save
godep: Package (github.com/Shopify/sarama) not found
好的。如何處理生產中的依賴關係? –
有兩種方法可以處理生產中的依賴關係。選項1是在你的repo中提交'vendor',這樣你就可以在你的生產系統上'build',而不用擔心依賴關係。選項2是省略'vendor'目錄,並使用'godep restore'來安裝已售出的軟件包。如果您在私有存儲庫中存在依賴關係,那麼選項2將不起作用。 – yazgazan