jjzjj

go - 使用相同库的两个项目中的依赖性问题

我有两个项目:/myproject/sharedproject它们都由dep管理,我执行goget-ugithub.com/golang/dep/cmd/dep以获得最新的dep版本,然后运行​​dep确保两个项目。当我运行myproject时,出现以下错误:cannotuseop(type*"myproject/vendor/github.com/go-openapi/spec".Operation)astype*"sharedproject/vendor/github.com/go-openapi/spec".Operation出了什么问题,如何解决?

go - 使用相同库的两个项目中的依赖性问题

我有两个项目:/myproject/sharedproject它们都由dep管理,我执行goget-ugithub.com/golang/dep/cmd/dep以获得最新的dep版本,然后运行​​dep确保两个项目。当我运行myproject时,出现以下错误:cannotuseop(type*"myproject/vendor/github.com/go-openapi/spec".Operation)astype*"sharedproject/vendor/github.com/go-openapi/spec".Operation出了什么问题,如何解决?

go - dep 确保删除安装文件夹

我已经使用以下命令安装了httprouter包depensure-addgithub.com/julienschmidt/httproutervendor└──github.com├──julienschmidt│└──httprouter然后我安装了uuid包depensure-addgithub.com/satori/go.uuidvendor└──github.com├──satorijulienschmidt路由器包不见了。为什么dep正在删除以前的安装?删除Gopkg.lock上的条目Gopkg.toml有这个条目[[constraint]]name="github.com/

go - dep 确保删除安装文件夹

我已经使用以下命令安装了httprouter包depensure-addgithub.com/julienschmidt/httproutervendor└──github.com├──julienschmidt│└──httprouter然后我安装了uuid包depensure-addgithub.com/satori/go.uuidvendor└──github.com├──satorijulienschmidt路由器包不见了。为什么dep正在删除以前的安装?删除Gopkg.lock上的条目Gopkg.toml有这个条目[[constraint]]name="github.com/

docker - 无法让 dep 和 dockerize 在 docker-compose 中一起工作(但它们是分开工作的)。为什么?

我有一个奇怪的情况,当我使用dockerize等待数据库等准备就绪,并使用dep加载时,我的docker-compose构建将无法完成我的Go依赖项。这里是docker-compose.yml的摘录(除了下面所示的golang容器外,还有mosquitto、postgres和python容器)version'3.3'services:foobar_container:image:foobar_imagecontainer_name:foobarbuild:context:./build_foobardockerfile:Dockerfile.foobar#command:dockeri

docker - 无法让 dep 和 dockerize 在 docker-compose 中一起工作(但它们是分开工作的)。为什么?

我有一个奇怪的情况,当我使用dockerize等待数据库等准备就绪,并使用dep加载时,我的docker-compose构建将无法完成我的Go依赖项。这里是docker-compose.yml的摘录(除了下面所示的golang容器外,还有mosquitto、postgres和python容器)version'3.3'services:foobar_container:image:foobar_imagecontainer_name:foobarbuild:context:./build_foobardockerfile:Dockerfile.foobar#command:dockeri

去 dep 和 fork 库

我正在尝试了解如何使用Golang和fork。情况如下,我正在写一个依赖库github.com/other/some_dependency的库project,这不是我的。因为some_dependency缺少一些我需要的方法,所以我将它fork到github.com/me/some_dependency。但是,我不能只做gogetgithub.com/me/some_dependency,库会引用自身,所以它会中断。在此article他们给出了一个可能的解决方案:gogetgithub.com/other/some_dependencycd$GOPATH/src/github.com/

去 dep 和 fork 库

我正在尝试了解如何使用Golang和fork。情况如下,我正在写一个依赖库github.com/other/some_dependency的库project,这不是我的。因为some_dependency缺少一些我需要的方法,所以我将它fork到github.com/me/some_dependency。但是,我不能只做gogetgithub.com/me/some_dependency,库会引用自身,所以它会中断。在此article他们给出了一个可能的解决方案:gogetgithub.com/other/some_dependencycd$GOPATH/src/github.com/

go - 如何在go dep项目中使用go module作为依赖?

我有Godep项目。我想使用go模块作为依赖项。例如。我需要这个https://github.com/pion/webrtc.因此,我尝试在Gopkg.toml中声明这样的依赖关系:[[constraint]]name="github.com/pion/webrtc"revision="6a0b7020b1724dcb302ddfadab0c80fabc144c97"当我执行depensure时,出现错误:Solvingfailure:Noversionsofgithub.com/pion/webrtcmetconstraints:6a0b7020b1724dcb302ddfadab0

go - 如何在go dep项目中使用go module作为依赖?

我有Godep项目。我想使用go模块作为依赖项。例如。我需要这个https://github.com/pion/webrtc.因此,我尝试在Gopkg.toml中声明这样的依赖关系:[[constraint]]name="github.com/pion/webrtc"revision="6a0b7020b1724dcb302ddfadab0c80fabc144c97"当我执行depensure时,出现错误:Solvingfailure:Noversionsofgithub.com/pion/webrtcmetconstraints:6a0b7020b1724dcb302ddfadab0