一.Golang安裝 1.下載golang安裝包http://golangtc.com/download,我這裡下載的是go1.6rc2.linux-amd64.tar.gz。 2.解壓到安裝目錄,我這裡是/usr/local 1 sudo tar -zxf go1.6rc2.linux-amd64
一.Golang安裝
1.下載golang安裝包http://golangtc.com/download,我這裡下載的是go1.6rc2.linux-amd64.tar.gz。
2.解壓到安裝目錄,我這裡是/usr/local
1 sudo tar -zxf go1.6rc2.linux-amd64.tar.gz -C /usr/local/
3.添加環境變數
1 sudo vim /etc/profile
添加:
1 #golang環境 2 export GOLANG_ROOT_DIR=/usr/local/go 3 export PATH=$PATH:$GOLANG_ROOT_DIR/bin
配置生效:
1 source /etc/profile
4.添加工作空間GOPATH環境變數
1 vim ~/.bashrc
添加:export GOPATH=/home/yuu/golang
配置生效:
1 source .bashrc
此時,用go命令來驗證是否搭建成功:
yuu@yuukali:~$ go version go version go1.6rc2 linux/amd64 yuu@yuukali:~$
二.安裝vim-go
1.先安裝Vundle插件管理器
1 git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
2.參考官方的https://github.com/VundleVim/Vundle.vim,配置.vimrc。這個預設配置裡面,不需要的插件可以註釋掉。
3.在.vimrc的vundle配置裡面加入vim-go
1 Plugin 'fatih/vim-go'
保存退出後,再次啟動vim。用命令:PluginInstall安裝vim-go。等待安裝完成後,會顯示Done!這時可以看到~/.vim/bundle下麵有個vim-go文件夾
4.安裝相關二進位工具
在vim下輸入:GoInstallBinaries 會自動安裝相關工具,安裝後會在GOPATH目錄下的bin文件夾裡面。
該安裝相關文件在~/.vim/bundle/vim-go/plugin/go.vim,我們可以看到安裝了下麵幾個工具
1 let s:packages = [ 2 \ "github.com/nsf/gocode", 3 \ "github.com/alecthomas/gometalinter", 4 \ "golang.org/x/tools/cmd/goimports", 5 \ "github.com/rogpeppe/godef", 6 \ "golang.org/x/tools/cmd/oracle", 7 \ "golang.org/x/tools/cmd/gorename", 8 \ "github.com/golang/lint/golint", 9 \ "github.com/kisielk/errcheck", 10 \ "github.com/jstemmer/gotags", 11 \ "github.com/klauspost/asmfmt/cmd/asmfmt", 12 \ ]
其中有的網址訪問不了,如果安裝失敗,可以到http://www.golangtc.com/download/package搜索下載,下載後放到GOPATH的src目錄,用go install安裝!安裝後,會在GOPATH目錄下的pkg和bin目錄生成相應的文件!vim-go預設代碼補全是<C-x> + <C-o>。