文档地址:http://golang.org/cmd/goinstall/ Go模块列表:http://godashboard.appspot.com/package
goinstall 主要是方便安装第三方模块,目前支持 hg(mercurial),git,svn三种版本控制系统。
下面来举例怎么安装 web.go 模块。源地址是:http://github.com/hoisie/web.go
smallfish@debian:~$ goinstall -dashboard=true github.com/hoisie/web.go
根据网速快慢,过一段时间会结束。期间木有任何提示。(可以加上 -v=true 参数,可以显示安装过程和提示。)
查看下安装的目录和路径:
smallfish@debian:~$ ls $GOROOT/src/pkg/github.com/hoisie/web.go/ examples _go_.8 Makefile Readme.md scgi.go status.go web_test.go fcgi.go LICENSE _obj request.go servefile.go web.go
代码示例:
import (web "github.com/hoisie/web.go")
另外注意点,官方文档里 -update 选项现在版本里已经缩写,改成 -u。
PS:用goinstall 之前要装上 hg(mercurial),git,svn 它是自动选择其中的来用,如果相应的工具没有装也不无法更新的;