码迷,mamicode.com
首页 > 其他好文 > 详细

golang开发环境搭建

时间:2014-11-28 00:58:21      阅读:801      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   color   os   使用   sp   

软件环境

windows环境为例

1、go1.3.3.windows-amd64.msi

Go语言安装包,下载地址:

官方地址:https://golang.org/dl/

Golang中国地址:http://www.golangtc.com/download

2、Git-1.9.4-preview20140929.exe

git版本管理工具,golang很多第三方包被托管在github上,git结合go get可以下载对应的代码包

下载地址:http://git-scm.com/download/win

3、ideaIU-13.0.2.exe

Ideajava集成开发环境,安装golang插件后,依然可以犀利的完成golang开发工作

下载地址:http://www.jetbrains.com/idea/download/

4、Sublime Text 2.0.2 x64 Setup.exe

Sublime Text是一强大的代码编辑器,编写golang代码需要安装对应的插件

下载地址:http://www.sublimetext.com/

开发环境搭建

1、安装go语言包

 bubuko.com,布布扣

一直下一步,

 bubuko.com,布布扣

bubuko.com,布布扣

 

2、配置环境变量

$GOROOT : 指向golang安装根目录,windows平台默认c:/go (1中安装目录)

$GOARCH : 目标平台(编译后的目标平台)的处理器架构(386amd64arm

  amd64 : 64bit X86

  386 : 32bit X86

  arm : 32bit arm

$GOOS : 目标平台(编译后的目标平台)的操作系统(darwinfreebsdlinuxwindows

$GOBINgolang安装包的bin目录

$GOPATH : golang工作目录,开发及第三方包根目录

打开 计算机->右键属性->高级系统设置->高级->环境变量,添加对应的环境变量

GOROOT = C:\Go\

 bubuko.com,布布扣

GOARCH = amd

GOBIN = %GOROOT%bin

GOOS = windows

GOPATH = D:\worksplace\go

部分环境变量在go语言包安装后后自动配置,GOOSGOARCH可以缺省,之后将GOBIN添加到PATH中去(安装go语言包后自动添加)

运行->cmd打开终端,输入go 简单检查是否配置完成

 bubuko.com,布布扣

如上则表示配置成功

3、工作目录结构构建

 bubuko.com,布布扣

属性结构如上,上图go目录为GOPATH目录,包含binpkgsrc三个子目录,分别用来存放工具、包及源代码

4、安装git版本管理工具

 bubuko.com,布布扣

一直下一步,finish

 运行 cmd 输入git检查是否安装成功,如果找不到命令,检查gitbin目录是否添加到path环境变量中

安装好后,就可以使用go get 命令了

测试一下go get github.com/astaxie/beego,命令执行完成后,看下GOPATH目录下面的src目录下面,看是否多了github.com/astaxie/beego目录,更新代码则需要加上-u,例如go get -u github.com/astaxie/beego

5、安装配置sublime text开发环境

a) 安装sublime text 2 

b) 安装包管理工具 Package Control: 打开sublime2,按快捷键ctrl + `,或者菜单->view->show console打开控制台,输入以下命令

import urllib2,os; pf=‘Package Control.sublime-package‘; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); 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‘

 

回车

c) 重启sublime2,就可以发现Proferences菜单下,多出了菜单项Package Control

d) 按住快捷键ctrl + shift + p 或者菜单Preferences -> Package Control 弹出对话框,

输入package install回车,弹出包对话框,再输入GoSublime回车安装GoSublime插件,同样安装Go Build

e) 修改GoSublime配置:在 Preferences菜单下,找到Package Settings,然后找到 GoSublime,再往下找到 Settings - Default。再打开的文件中,添加如下配置,并保存

 bubuko.com,布布扣

f) 配置ctags,便于代码追踪,安装d的步骤安装ctags

安装后配置菜单Preferences下的Package SettingCTagsSetting - Default

需要先下载ctags软件,之后配置

 bubuko.com,布布扣

及可,在代码根目录右键CTags:Rebuild Tags,之后就可以选中变量或函数,右键定位到定义的地方了

6、idea开发环境搭建

a) 安装 idea软件包

b) 打开idea,在弹出框中选择Config -> Setting -> Plugins,选择Install plugin from disk,选中google-go-language.jar插件,之后重启

插件下载路径:http://plugins.jetbrains.com/search/index?pr=idea&search=golang

c) 新建项目

 bubuko.com,布布扣

下一步

 bubuko.com,布布扣

下一步

 bubuko.com,布布扣

点击Configure选择Go语言包安装路径

下一步,选择GOPATH目录下的src文件夹

 bubuko.com,布布扣

点击Finish完成

 

ideasublime根据个人喜好,二选一即可

sublime text相对更轻量级,更加快速

IDEA 的语法提示更加智能,相对比较适合新手

golang开发环境搭建

标签:style   blog   http   io   ar   color   os   使用   sp   

原文地址:http://www.cnblogs.com/ilisin/p/golang_env_build.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!