Golang開發環境配置

1、前言

  本文主要參考go語言中文網,裏面有不少信息,很是完成。感謝做者的用心編寫。 php

開發工具準備 git

git github

go開發工具 golang

go中文文檔 windows

Sublime Text 2(插件GoSublime/GoGdbapp

2、golang安裝

下載你須要的golang版本,本人下載go1.4.2.windows-amd64.zip解壓到c:\盤 
image 
= 配置golang環境變量 =  工具

  GOROOT=C:\go 
  GOPATH=E:\goproj  開發工具

      (其餘選填)
  GOARCH=amd64 
  GOOS=windows 
  GOBIN=%GOPATH%\bin 
image 
爲Path環境變量添加;%GOROOT%\bin 
image 
打開命令行輸入go version看到下圖後就證實golang安裝成功了 
image 
值得注意:GOPATH是golang項目的特殊路徑,其路徑下必須包含bin、pkg、src這3個目錄以下圖示: 
image 
golang項目的是依靠src目錄來組織源代碼的。 ui

3、安裝Sublime Text 2配置GoSublime/GoGDB

  這裏聲明一下爲何不能選ST3,因以前使用ST3安裝GoGDB插件時報錯「It seems you're not running gdb with the "mi" interpreter. Please add #"--interpreter=mi" to your gdb command lineurl

下載ST2安裝後打開它 
image 
Sublime Text 2界面圖 

image 
1.點擊View – Show Console或按Ctrl+`彈出控制檯 
輸入以下文本按回車而後重啓ST2:

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'

 Tips:如何沒法下載下來:可選擇經過代理的方式來下載,地址以下:

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({'http':'127.0.0.1:1080'}))); 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')


image 
2.按下Ctrl+Shift+P後會彈出的一個能夠輸入命令的文本框 
image 
3.輸入install按回車 
image 
這裏稍微等待一下 
image 
4.過一回後會再出現一個命令輸入框,此時輸入gosublime按回車便可安裝插件了。 
5.同理把GoGdb安裝好。 
image 
如今咱們已經安裝好GoGdb及GoSublime插件了,爲此還需下載安裝gocode使其支持智能感知。(不安裝gocode貌似也能用一部分智能感知) 
image 
image 
6.打開cmd,輸入go get github.com/nsf/gocode按回車後等待片刻後,打開%GOPATH%\bin這個路徑應該能看到gocode.exe這個文件,若是沒看到則執行go install github.com/nsf/gocode試試。 
image 
7.而後將gocode.exe剪切到%GOROOT%\bin下面,此前咱們已將%GOROOT%\bin添加到Path環境變量當中,這樣個拷貝動做能夠確保gocode.exe在Path環境變量下。 

準備好gocode後能夠配置ST2的GoSublime插件了! 

image 
image 
8.點擊Preferences > Package Settings > GoSublime > Settings – Default
image 
9.設置env 
gosublime 
10.新創建一個文件夾,而後用ST2打開再創建main.go空文件,而後就能夠啓用智能感知了。
image 

相關文章
相關標籤/搜索