windows 7 搭建go環境 && 安裝sublime 3插件

(1)下載go安裝程序 下載地址:https://golang.org/dl/ (牆內下載地址http://www.golangtc.com/download),若是是您的系統是windows32 位系統,請選擇go1.9.2.windows-386.msi便可python

(2)下載後直接雙擊msi文件安裝,默認安裝在c:\go
(3)安裝完成後默認會在環境變量 Path 後添加 Go 安裝目錄下的 bin 目錄 C:\Go\bin\,並添加環境變量 GOROOT,值爲 Go 安裝根目錄 C:\Go\
(4).驗證是否安裝成功,在運行中輸入 cmd 打開命令行工具,在提示符下輸入 gogit

(5)設置工做空間gopath目錄(Go語言開發的項目路徑)
Windows 設置以下,新建一個環境變量名稱叫作GOPATH,值爲你的工做目錄,例如筆者的設置GOPATH=e:\mygo

以上 %GOPATH% 目錄約定有三個子目錄:
src 存放源代碼(好比:.go .c .h .s等)
pkg 編譯後生成的文件(好比:.a)
bin 編譯後生成的可執行文件(爲了方便,能夠把此目錄加入到 windows的PATH 變量中,在環境變量path後追加%GOPATH%\bin)
(6)用go env命令查看環境變量設置
github

2.IDE的選擇和設置

Go的開發ide目前有不少選擇,好比LiteIDE,Vim,Emcas,goEclipse等,這裏推薦Sublime Text 2(如下簡稱Sublime)+GoSublime+gocode組合golang

(1)下載安裝Sublime Text 3 http://www.sublimetext.com/
(2)安裝Package Control包管理工具
Ctrl + `(該鍵位tab鍵上方的~鍵)組合鍵打開Sublime2的命令行(注意輸入法模式是英文狀態),而後粘貼執行以下代碼windows

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp  = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try           manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

而後重啓sublime,能夠發如今在菜單欄多了一個以下的欄目,說明Package Control已經安裝成功了。
ide

(3)安裝GoSublime插件
Ctrl+Shift+p打開Package Controll 輸入pcip(即「Package Control: Install Package」的縮寫),而後輸入GoSublime,按肯定就開始安裝了。
(4)同上步(3)安裝Go Build
(5)安裝gocode代碼自動提示
打開windows的命令行提示符程序,開始-》運行-》cmd運行以下代碼
go get -u github.com/nsf/gocode
go install github.com/nsf/gocode
若是有錯誤提示,那麼要安裝git客戶端(windows git 下載地址 http://msysgit.github.io/ ,同時要在path環境變量後追加git配置 ;D:\Program Files\Git\bin;D:\Program Files\Git\libexec\git-core;)工具

(6)設置go非標準庫智能提示ui

最新版本的 gosublime 要求設置你的 GOPATH 變量到它的配置文件中,不然可能沒法支持對非標準庫包的代碼輸入提示,打開 Settings - Default,拷貝全部內容,而後粘貼到 Settings - User 中(這樣的作法是爲了保證你的修改不會被插件更新而重置,這插件更新很頻繁)。
接下來,在 env 這欄中輸入你的 GOPATH 變量,重啓設置生效。url

[plain]  view plain  copy
 
  1. "env": {  
  2.     "GOROOT":"C:\\go",  
  3.         "GOPATH": "E:\\mygo"  
  4.         },  



三.編寫和運行Go程序spa

 

1.用sublime在gopath/src目錄下新建一個程序hello.go,代碼以下


2.運行go程序
CTRL+B打開sublime的命令行,在提示符下輸入 go run hello.go

3.編譯生成exe程序CTRL+B打開sublime的命令行,在提示符下輸入 go build hello.go

相關文章
相關標籤/搜索