到$GOPATH外的自动售货机
我有一个构建在Node.js/Express.js中的项目。我想开始重写这个togo/iris框架。我不想将所有内容重新考虑到我的$GOPATH中,我想将它保存在这个项目的express/go/docker文件中 我试图将iris框架的git repo克隆到到$GOPATH外的自动售货机,go,Go,我有一个构建在Node.js/Express.js中的项目。我想开始重写这个togo/iris框架。我不想将所有内容重新考虑到我的$GOPATH中,我想将它保存在这个项目的express/go/docker文件中 我试图将iris框架的git repo克隆到/vendor子文件夹中,但使用导入“github.com/kataras/iris”不导入任何内容 是否有一个正在运行的包管理器 在my project/vendor文件夹的$GOPATH外部复制和安装包及其所有依赖项 它可以更新这些导入
/vendor
子文件夹中,但使用导入“github.com/kataras/iris”
不导入任何内容
是否有一个正在运行的包管理器
- 在
文件夹的$GOPATH外部复制和安装包及其所有依赖项my project/vendor
- 它可以更新这些导入包
在$GOPATH之外运行/构建/安装
- 现在,在我处理项目时,$GOPATH
文件夹中有任何新文件,除了这个包管理器src/pkg/bin
- 我可以为
file等项目定义依赖项包node.js
不需要使用
go
命令运行此命令。使用当前的go工具是不可能的,但看起来我们可能会在go 1.12或更高版本中获得它
接受的提案:
如果要使用默认的go工具,请不要尝试绕过GOPATH。否则,您可能会感兴趣,
$GOPATH
:将其放入您的GOPATH和symlinkln-s$GOPATH/src/github.com/lanti/project~/dev/project
,这在Windows环境中不起作用。@lanti您能使用git-bash或类似工具使其工作吗?