Go自定义导入,无法识别的导入路径,无导入元标签

huangapple go评论113阅读模式
英文:

Go vanity imports, unrecognized import path, no-import meta tags

问题

go 抱怨 meta 标签不存在,但实际上它们是存在的。

  1. go version go1.14.15 linux/amd64

curl "https://go.mis.vision/mis-utils?go-get=1"

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>go.mis.vision/mis-utils</title>
  6. <meta name="go-import" content="go.mis.vision/mis-utils ssh://git@ssh.dev.azure.com:v3/somewhere">
  7. <meta name="go-source" content="go.mis.vision/mis-utils _ _ _">
  8. <style>
  9. * { font-family: sans-serif; }
  10. body { margin-top: 0; }
  11. .content { display: inline-block; }
  12. code { display: block; font-family: monospace; font-size: 1em; background-color: #d5d5d5; padding: 1em; margin-bottom: 16px; }
  13. ul { margin-top: 16px; margin-bottom: 16px; }
  14. </style>
  15. </head>
  16. <body>
  17. <div class="content">
  18. <h2>go.mis.vision/mis-utils</h2>
  19. <code>go get go.mis.vision/mis-utils</code>
  20. <code>import "go.mis.vision/mis-utils"</code>
  21. Home: <a href="https://godoc.org/go.mis.vision/mis-utils">https://godoc.org/go.mis.vision/mis-utils</a><br/>
  22. Source: <a href="#ZgotmplZ">ssh://git@ssh.dev.azure.com:v3/somewhere</a><br/>
  23. </div>
  24. </body>
  25. </html>

go get go.mis.vision/mis-utils

  1. go: go.mis.vision/mis-utils@v1.0.1: 无法识别的导入路径 "go.mis.vision/mis-utils": 解析 https://go.mis.vision/mis-utils?go-get=1 时没有找到 go-import meta 标签 ()

我错过了什么?

英文:

go is complaining that meta-tags don't exist, when they do.

  1. go version
  2. go version go1.14.15 linux/amd64
  1. curl &quot;https://go.mis.vision/mis-utils?go-get=1&quot;
  2. &lt;!DOCTYPE html&gt;
  3. &lt;html&gt;
  4. &lt;head&gt;
  5. &lt;meta charset=&quot;utf-8&quot;&gt;
  6. &lt;title&gt;go.mis.vision/mis-utils&lt;/title&gt;
  7. &lt;meta name=&quot;go-import&quot; content=&quot;go.mis.vision/mis-utils ssh://git@ssh.dev.azure.com:v3/somewhere&quot;&gt;
  8. &lt;meta name=&quot;go-source&quot; content=&quot;go.mis.vision/mis-utils _ _ _&quot;&gt;
  9. &lt;style&gt;
  10. * { font-family: sans-serif; }
  11. body { margin-top: 0; }
  12. .content { display: inline-block; }
  13. code { display: block; font-family: monospace; font-size: 1em; background-color: #d5d5d5; padding: 1em; margin-bottom: 16px; }
  14. ul { margin-top: 16px; margin-bottom: 16px; }
  15. &lt;/style&gt;
  16. &lt;/head&gt;
  17. &lt;body&gt;
  18. &lt;div class=&quot;content&quot;&gt;
  19. &lt;h2&gt;go.mis.vision/mis-utils&lt;/h2&gt;
  20. &lt;code&gt;go get go.mis.vision/mis-utils&lt;/code&gt;
  21. &lt;code&gt;import &quot;go.mis.vision/mis-utils&quot;&lt;/code&gt;
  22. Home: &lt;a href=&quot;https://godoc.org/go.mis.vision/mis-utils&quot;&gt;https://godoc.org/go.mis.vision/mis-utils&lt;/a&gt;&lt;br/&gt;
  23. Source: &lt;a href=&quot;#ZgotmplZ&quot;&gt;ssh://git@ssh.dev.azure.com:v3/somewhere&lt;/a&gt;&lt;br/&gt;
  24. &lt;/div&gt;
  25. &lt;/body&gt;
  26. &lt;/html&gt;
  1. go get go.mis.vision/mis-utils
  2. go: go.mis.vision/mis-utils@v1.0.1: unrecognized import path &quot;go.mis.vision/mis-utils&quot;: parse https://go.mis.vision/mis-utils?go-get=1: no go-import meta tags ()

What am I missing?

答案1

得分: 2

在vanity配置中为仓库指定额外的参数:"VCS": "git"

英文:

specify additional parameter for the repo in vanity config: &quot;VCS&quot;: &quot;git&quot;

答案2

得分: 1

原来,vangen生成的go-import格式是无效的。

正确的格式应该是:go.mis.vision/mis-utils git ssh://git@ssh.dev.azure.com/v3/somewhere

英文:

Turns out, vangen was producing an invalid go-import format.

It should be: go.mis.vision/mis-utils git ssh://git@ssh.dev.azure.com/v3/somewhere

huangapple
  • 本文由 发表于 2022年1月21日 01:20:41
  • 转载请务必保留本文链接:https://go.coder-hub.com/70790641.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定