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