安裝git
因?yàn)間olang是通過git來管理遠(yuǎn)程包的,所以我們首先要安裝git不瓶。具體可參考官網(wǎng)顽耳。
? tonny@tonny-pc ~ sudo apt-get install git
? tonny@tonny-pc ~ git version
git version 2.8.1
安裝Golang
- 首先到https://golang.org/dl/選擇適合你系統(tǒng)的安裝包,(墻內(nèi):http://golangtc.com/download)摄杂。
2)我這里選擇的是:go1.6.3.linux-amd64.tar.gz萄窜,下載完成安裝到指定目錄即可铃剔。我這里是/usr/local。
3)安裝完成后環(huán)境變量已經(jīng)自動(dòng)設(shè)置好了查刻,可以呼出終端命令行輸入命令查看
? tonny@tonny-pc ~ wget http://golangtc.com/static/go/1.6.3/go1.6.3.linux-amd64.tar.gz
? tonny@tonny-pc ~ sudo tar -zxvf go1.6.3.linux-amd64.tar.gz -C /usr/local
? tonny@tonny-pc ~ ll /usr/local/go
配置工作環(huán)境
? tonny@tonny-pc ~ mkdir -p $HOME/goproject/{bin,src,pkg}
? tonny@tonny-pc ~ ll $HOME/goproject
配置環(huán)境變量
? tonny@tonny-pc ~ vi $HOME/.bashrc
export GOROOT=/usr/local/go
export GOPATH=$HOME/golang
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
? tonny@tonny-pc ~ source $HOME/.bashrc
檢查
? tonny@tonny-pc ~ go version
go version go1.6.3 linux/amd64
? tonny@tonny-pc ~ go env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/tonny/golang"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GO15VENDOREXPERIMENT="1"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"
CXX="g++"
CGO_ENABLED="1"
安裝Sublime Text3
從http://www.sublimetext.com/3下載安裝包并進(jìn)行安裝键兜。
給 Sublime Text 3 安裝 Package Control
打開 Sublime Text 3,按下 Ctrl + `(反引號(hào)赖阻,Tab 鍵上面)蝶押,輸入如下內(nèi)容并回車:
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
安裝完畢后重啟 Sublime Text 3。
安裝 GoSublime 和 SidebarEnhancements
打開 Sublime Text 3火欧,按下 Ctrl + Shift + P棋电,在彈出的窗口中輸入 pcip 回車茎截,此時(shí) Sublime Text 3 會(huì)通過網(wǎng)絡(luò)搜索可安裝的包信息,稍等一會(huì)赶盔,會(huì)彈出包列表企锌,輸入 GoSublime 回車,等待 GoSublime 安裝完畢于未。安裝完畢后撕攒,可能會(huì)提示 GOROOT GOPATH 未設(shè)置,不管它烘浦,等會(huì)再設(shè)置(這個(gè)和系統(tǒng)環(huán)境變量中設(shè)置的 GOPATH GOROOT 不相干)抖坪。
再次按下 Ctrl + Shift + P,在彈出的窗口中輸入 pcip 回車闷叉,稍等一會(huì)擦俐,會(huì)彈出包列表,輸入 SidebarEnhancements 回車握侧,等待 SidebarEnhancements 安裝完畢蚯瞧。
在Sublime Text 3中設(shè)置 GOPATH 和 GOROOT
打開 Sublime Text 3,菜單“Preferences -> Package Settings -> GoSublime -> Settings-Default”品擎,打開 GoSublime 的配置文件埋合,修改 env 的設(shè)置信息:
{
... // 省略
"env": {
"GOROOT": "/usr/local/go",
"GOPATH": "~/golang"
},
... // 省略
}
設(shè)置完畢要重啟 Sublime Text 3。
全部設(shè)置完畢
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello World !")
}
按下 Ctrl + B萄传,打開編譯窗口甚颂,輸入 go run ./main.go 運(yùn)行當(dāng)前文件。