猿问

设置Go软件包的Mercurial存储库

我正在努力为go软件包设置本地Mercurial存储库。


所有Mercurial软件包目录都可以在以下URL下:


https://server.example.com/go-packages/

我可以通过以下方式克隆软件包:


hg clone https://server.example.com/go-packages/packagename

很好


当我想使用go命令行安装软件包时:


go get server.example.com/go-packages/packagename

我收到以下错误:


package server.example.com/go-packages/packagename: unrecognized import path "server.example.com/go-packages/packagename"

但是,当我按照http://golang.org/cmd/go/中的说明进行操作时:


go get server.example.com/go-packages/packagename.hg

它完美地工作。


在上面的文档中,他们讨论了一个<meta>标志。因此,我使用以下条目创建了index.html:


<html>

    <head>

        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

        <meta name="go-import" content="import-prefix hg repo-root">

        <title>packagename</title>

    </head>

    <body>

        <h1>packagename</h1>

    </body>

</html>


慕无忌1623718
浏览 144回答 1
1回答
随时随地看视频慕课网APP

相关分类

Go
我要回答