Go语言常用的开发环境 go语言开发的项目有哪些( 四 )


添加一个针对stringutil的测试文件$GOPATH/src/github.com/user/stringutil/reverse_test.go,包含以下内容:
package stringutil
import "testing"
func TestReverse(t *testing.T) {
cases := []struct {
in, want string
}{
{"Hello, world", "dlrow ,olleH"},
{"Hello, 世界", "界世,olleH"},
{"", ""},
}
for _, c := range cases {
got := Reverse(c.in)
if got != c.want {
t.Errorf("Reverse(%q) == %q, want %q", c.in, got, c.want)
}
}
}
#通过go test测试
# go test github.com/user/stringutil
okgithub.com/user/stringutil0.002s
#同样的,在包文件夹下可以忽略路径而直接执行go test
[root@zabbix stringutil]# go test
PASS
okgithub.com/user/stringutil0.002s
9、远程包
包的引用路径用来描述如何通过版本控制系统获取包的源代码 。go工具通过引用路径自动从远程代码仓库获取包文件 。比如本文中用的例子也对应的保存在github.com/golang/example下 。go可以通过包的代码仓库的url直接获取、生成、安装对应的包 。
[root@zabbix ~]# go get github.com/golang/example/hello
[root@zabbix ~]# $GOPATH/bin/hello
Hello, Go examples!
如果工作区中不存在对应的包,go会将对应的包放到GOPATH环境变量指明的工作区下 。(如果包已经存在,go跳过代码拉去而直接执行go install)
建议详细看一下这个,有图文
ubuntu下怎么配置go语言开发环境具体步骤Go语言常用的开发环境:
1、去下载go1.1.2的tarball,一般下载到tem目录
2、打开终端cd /usr/local, tar -zxvf go1.1.2.linux-386.tar.gz
将源码文件解压缩到/usr/local目录Go语言常用的开发环境 , 如果解压到其他目录,需要自己设置GOROOT
3、安装gcc工具,因为golang有些功能是使用c写
sudo apt-get install bison gawk gcc libc6-dev make
4、$ cd go/src,$ ./all.bash
运行bash脚本,如果运行正常会获得你的操作系统和cpu信息,自动编译安装
5、将export PATH=$PATH:/usr/local/go/bin 写入$HOME/.profile
最后进行测试输入go version 会显示go1.1.2 linux/386
如何在win7环境下搭建Go开发环境首先需要下载下载go平台安装包
安装程序 下载地址址h如果是您的系统是windows32 位系统请选择go1.3.3.windows-386.msi即可,其Go语言常用的开发环境他的 , 请按照自己所需版本来进行下载,如下图所示Go语言常用的开发环境:
安装以及配置环境变量
由于Windows下的的安装包有两种:msi和zip的Go语言常用的开发环境;zip的是免安装的,解压在配置一些环境变量之后就可以使用,msi的则是安装包版本的,安装的时候会设置好对应的环境变量 。我的电脑是Win7 64位,因为方便,就下载了下面的版本 。下好安装包后,安装过程就很简单了,一路“Next”就好了 。虽然msi会自动配置一些环境变量,但是本人在安装完之后还是自己配置了环境变量,所以在安装完Go之后,我们最好还是检查一些所有的环境变量是否正常 。主要的环境变量有以下几个:
GOROOT:Go的安装目录
GOPATH:用于存放Go语言Package的目录 , 这个目录不能在Go的安装目录中
GOBIN:Go二进制文件存放目录,写成%GOROOT%\bin就好
GOOS:操作系统
GOARCH:指定系统环境,i386表示x86,amd64表示x64
PATH:需要将%GOBIN%加在PATH变量的最后,方便在命令行下运行Go
如下图所示:
像我自己安装的,下载完成之后解压到任意目录(所有目录均不能使用中文):D:\GoGo语言常用的开发环境;
然后是go环境变量的配置:
GOARCH:386(go安装版本)
GOBIN:D:\Go\bin(exe执行文件路径)

推荐阅读