我正在努力为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>
相关分类