我正在尝试进行一些设置,但遇到一个奇怪的问题。此处的代码:https://github.com/SantoDE/appenginedemo
只要我没有本地依赖项,我就可以部署它。一旦让dep填充供应商目录,我就会遇到一个奇怪的问题:
将/Users/manuelzapf/go/src/github.com/SantoDE/appenginedemo/vendor/github.com/json-iterator/go/jsoniter.go复制到/ var / folders / q3 / x4rq343n57x5v8pccndssw3r0000gn / T / tmp8Crxax / tmpPZJdtd / vendor / github.com / json-iterator / go / jsoniter.go 2018/11/07 09:51:09暂存第二代标准应用程序:无法将根目录复制到/ app:无法复制dir“ /Users/manuelzapf/go/src/github.com/SantoDE/appenginedemo/vendor”到“供应商”:无法复制目录“ /Users/manuelzapf/go/src/github.com/SantoDE/appenginedemo/vendor/github.com”到“供应商/github.com”:无法复制目录“ / Users / manuelzapf / go / src / github.com / SantoDE / appenginedemo / vendor / github.com / json-iterator“到” vendor / github.com / json-iterator“:无法复制目录” / Users / manuelzapf / go / src /github.com/SantoDE/appenginedemo/vendor/github.com/json-iterator/go“到” vendor / github.com / json-iterator / go“:无法复制目录” / Users / manuelzapf / go / src / github.com/SantoDE/appenginedemo/vendor/github.com/json-iterator/go/skip_tests“到” vendor / github.com / json-iterator / go / skip_tests“:无法复制目录” / Users / manuelzapf / go /src/github.com/SantoDE/appenginedemo/vendor/github.com/json-iterator/go/skip_tests/array“到” vendor / github.com / json-iterator / go / skip_tests / array“:无法统计/我们ers / manuelzapf / go / src / github.com / SantoDE / appenginedemo / vendor / github.com / json-iterator / go / skip_tests / array / skip_test.go:stat /Users/manuelzapf/go/src/github.com/ SantoDE / appenginedemo / vendor / github.com / json-iterator / go / skip_tests / array / skip_test.go:没有此类文件或目录
我在做什么错了?
答案 0 :(得分:0)
您是否正在使用dep?如果是这样,您是否尝试过删除/ vendor文件夹和Gopkg.lock文件并重新运行dep ensure
?
答案 1 :(得分:0)
我能够自己弄清楚。问题不在于GAE,而在于dep。不知何故,dep设法通过一个符号链接蜂锁定了该依赖项的一个很旧的版本,而这当然不能在本地解决。编辑Gopck.toml并将其指向适当的版本可以解决该问题。
很抱歉,将其视为Google问题。我不知道结束这个问题:)