我正在尝试一个小的设置,我遇到了一个奇怪的问题。代码: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“复制到”供应商“:无法将dir "/Users/manuelzapf/go/src/github.com/SantoDE/appenginedemo/vendor/github.com“复制到”供应商/github.com“:无法将dir "/Users/manuelzapf/go/src/github.com/SantoDE/appenginedemo/vendor/github.com/json-iterator”复制到“供应商/github.com/json-iterator”:无法将dir "/Users/manuelzapf/go/src/github.com/SantoDE/appenginedemo/vendor/github.com/json-iterator/go“复制到”“/Users/manuelzapf/go/src/github.com/SantoDE/appenginedemo/vendor/github.com/json-iterator/go”/Github.com/json-iterator/go:无法将dir "/Users/manuelzapf/go/src/github.com/SantoDE/appenginedemo/vendor/github.com/json-iterator/go/skip_tests“复制到"vendor/github.com/json-iterator/go/skip_tests":,无法将dir "/Users/manuelzapf/go/src/github.com/SantoDE/appenginedemo/vendor/github.com/json-iterator/go/skip_tests/array”复制到供应商/github.com/json-iterator/go/skip/array“:无法统计/Users/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:没有这样的文件或目录
我做错了什么?
发布于 2018-11-07 16:20:55
你在用dep吗?如果是,您是否尝试删除/vendor文件夹和Gopkg.lock文件并重新运行dep ensure
?
发布于 2018-11-08 21:32:14
我自己想出来的。问题不在于GAE,而在于dep。不知怎么的,dep设法锁定了一个非常老版本的依赖项,其中有一个符号链接在适当的位置,这当然不能在本地解决。编辑Gopck.toml并将其指向适当的修订版解决了这个问题。
很抱歉认为这是谷歌的问题。我不知道结束这个问题:)
https://stackoverflow.com/questions/53186726
复制相似问题