环境配置 windows下的golang配置 ##一 go语言安装包的下载 * 下载go语言的安装文件 http://code.google.com/p/go/downloads/list 安装到 d:\Go\目录 * 新建环境变量 GOROOT=d:\Go\ 在path添加环境变量 PATH=%PATH%;D:\Go\bin * 设置工作空间 设置GOPATH环境变量, 来定义编译时候系统需要查找的GO包。 GOPATH下面应该包含的目录 src:包含GO源文件 pkg:包含已编译的包对象 bin:可执行命令 当导入包时候,GO命令首先从GOROOT/src/pkg目录查找,如果没有,则会从GOPATH/src目录查找。 ## 一切从HelloWorld开始 建立一个HelloWorld工程,在src目录新建一个helloworld.go文件,内容如下 package main import fmt "fmt" func main() { fmt.Printf("Hello, world; or Καλημέρα κόσμε; or こんにちは 世界\n") } ## go编译 * go build 命令 go build 命令,它像 install 一样, 只不过在一个临时目录中构建所有对象,且并不将它们安装到 pkg 或 bin 中。 当构建一个命令时,以导入路径的最后一个元素命名的可执行文件将会写入到当前目录。 当构建一个包时,go build 仅仅为测试该包及其依赖能否被构建而服务。 * go install 我们通常使用go install来构建。go install 会构建文件并编译相关目标文件.a到pkg ,构建可执行文件到 bin 。当使用本地的包在gocode提示时,需要先进行go build获得.a文件。 运行 go install,它将$GOPATH目录下的相关包,构建并安装二进制文件到 $GOPATH/bin 中 如图: 好吧,因为是golang的一切都是utf-8,win7下会乱码。这个是小事情,不去管它了。 (输入chcp 65001可显示utf-8,chcp 936显示gbk) * golang IDE工具下载 1) 下载golang 并安装liteIDE https://github.com/visualfc/golangide/downloads 配置liteIDE的go运行库的gopath和工程的gopath 2) 使用sublime Text 打开之后安装: Ctrl+ ` 打开命令行,执行如下代码: import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation' 打开Package Controll 输入Package Control: Install Package 后回车 然后输入GoSublime, Go Build,SidebarEnhancements 和进行安装 这个时候重启一下Sublime,可以发现在在菜单栏多了一个如下Package Control的栏目,说明包控制已经安装成功了。 3)安装代码提示 安装google git: cmd 运行 go get -u github.com/nsf/gocode。 会在D:\Go\bin生产gocode.exe文件。在liteIDE输入下试试,应该会有代码提示了。
有疑问加站长微信联系(非本文作者)