问题标签 [dep]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3525 浏览

go - Go Dep - 将 Gopkg.toml 与供应商同步

有没有办法创建或Gokpkg.toml与我在.go文件中导入的包同步?如果 myGopkg.toml为空并且我运行dep ensure,它会将我在代码中导入的所有包下载到vendor文件夹中,但不会更新Gopkg.toml文件。当我不得不迁移一个不使用包管理器的遗留项目时,它出现dep了. 有这样的命令吗?Gopkg.tomldep ensure -add ...

0 投票
1 回答
99 浏览

go - 使用“dep”管理项目依赖时,没有安装 iris 的“hero”组件

这个问题也发布在这里:https ://github.com/kataras/iris/issues/1081

我在我的 golang 项目中使用“iris”作为 MVC 框架,并使用“dep”来管理我的项目的依赖项。

“iris”依赖项在“Gopkg.toml”中配置如下:

在此处输入图像描述

在此处输入图像描述

后来我使用“dep ensure -v”下载所有依赖项。

“确保”命令完成后,我检查“vendor/github.com/kataras/iris/hero”文件夹中的下载文件,我发现没有下载源代码文件,请参阅下面的屏幕截图:

在此处输入图像描述

所以我不能在我的项目中使用“英雄”组件,因为我的项目中没有安装“英雄”相关的包。

在此处输入图像描述

谢谢大家的帮助~

0 投票
1 回答
388 浏览

go - 即使包存在,Dep init 也会失败

我正在尝试使用并且在执行以下错误时打包go应用程序。depdep init

我已经amcl从这里安装了库 - https://github.com/milagro-crypto/amcl/tree/master/version3/go

甚至存在以下软件包

但我仍然收到以下错误

0 投票
1 回答
48 浏览

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

我有两个项目:

它们都由 dep 管理,我已经执行go get -u github.com/golang/dep/cmd/dep以获得最新的 dep 版本,并dep ensure在两个项目上运行。

当我运行时myproject,出现以下错误:

出了什么问题以及如何解决这个问题?

0 投票
1 回答
109 浏览

azure - 更新 azure-sdk-for-go 库依赖项

执行此任务的最佳做法是什么?

到目前为止我尝试了什么,只需运行dep ensure -update github.com/Azure/azure-sdk-for-go 引发以下错误的命令:

dep ensuredep -update给了我与命令类似的错误。dep check给出以下输出:

这是一个相当大的项目。我应该手动将代码中的所有现有依赖项删除到旧的import azure-sdk-for-go吗?或者应该deb能够执行这个任务?我尝试了各种技巧来使其正常工作,例如手动修改Gopk.lock文件,删除azure-sdk-for-go文件夹中的vendor文件夹,但到目前为止我没有运气。对此的任何帮助将不胜感激。

0 投票
0 回答
26 浏览

git - 如何使用 Dep 将一组通用的个人 makefile 导入我的 go 项目,避免子模块?

我正在尝试从我的 Golang 项目中清除子模块。在某些提交处标记的子模块确实使项目设置和初始化变得复杂。我正在寻找一种方法来导入这个非 go 项目(不是包)的 makefile 以避免子模块导入。

Dep在我的项目中用作包管理器,并认为该[required]元素可以让我拉入外部文件。正如它所说

“将此用于:项目所需的 linter、生成器和其他开发工具,如果您不想将它们放在您的 GOPATH 中,和/或您的项目不会(直接或传递)导入它们想锁定版本。”

这种进口甚至可以做吗?

0 投票
0 回答
76 浏览

go - 使用 dep 对不同环境的不同依赖项

如何确保根据环境/构建使用不同的依赖项?例如,我不想在我的生产构建中包含测试环境所需的一些依赖项?

0 投票
0 回答
713 浏览

go - 如何在 dep 中使用本地 src 覆盖供应商包(用于本地开发)

伪项目设置:

  • $GOPATH/src/github.com/foo/common-libs
  • $GOPATH/src/github.com/foo/my-project (依赖于 dep 管理的 common-libs,复制到 /vendor 目录

找不到在本地编辑common-libs的方法(即在 /src 中)并将这些更改立即反映在my-project中。项目 /vendor 文件始终优先于 $GOPATH 中的文件。

相反,每次我需要将common-libs更改推送到 Github 然后dep ensure -update我的项目中运行——这真的很慢而且很烦人。

尝试(不成功):

  1. 使用 忽略 Gopkg.toml 中的本地 /vendor ignored = ["github.com/foo/common-libs*"],但会引发编译错误cannot use &amount (type *"github.com/foo/my-project/vendor/github.com/shopspring/decimal".Decimal) as type *"github.com/foo/common-libs/vendor/github.com/shopspring/decimal".Decimal in field value:)
  2. 手动从my-project的 /vendor 目录中删除common-libs(临时)——但这会导致与 #1 相同的编译错误(并且很烦人,因为运行会将已删除的文件夹添加回 vendor 文件夹)。dep ensure
  3. 手动编辑/vendor 中的 common-libs(临时),这是可行的——但我失去了静态代码分析,之后我必须将更改复制到实际的common-libs项目中。

任何帮助表示赞赏!谢谢。

0 投票
0 回答
78 浏览

c# - 将程序添加到 DEP 异常列表,其中包含禁用 DEP 的代码或启动过程

我需要DEP通过代码将程序添加到异常列表中。

一种方法是将其添加到注册表中,但如果可能的话,我更愿意以其他方式进行。

或者,在禁用 DEP 的情况下启动该进程也可以,但我还没有弄清楚这是怎么可能的。使用在程序启动后立即CreateRemoteThread调用SetProcessDEPPolicy已经太晚了,因为DEP它是在进程创建时设置的。

0 投票
0 回答
76 浏览

go - 去 dep 列表依赖链接

是否可以仅列出链接/名称以进行依赖?例如在Gopkg.lock我有:

我只想name: cloud.google.com/go 被列出