golang 开发 环境搭建

1. 操作系统以及golang安装

使用操作系统redhat7.2 x86_64为,将golang解压后拷贝到/usr/local/目录下,通常目录将是这个样子:

/usr/local/go/bin

在~/.bash_profile中添加

export GOROOT=/usr/local/go

export PATH=$PATH:$GOROOT/bin

2 gocode下载安装

golang的安装目录中自带了go和gofmt命令。gocode命令需要另行下载。在~/目录下创建目录Gopath

在Gopath目录下创建bin 、src和pkg三个目标,并在.bash_profile中添加GOPATH

export GOPATH=~/Gopath

export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

在$GOPATH/src

go get -u github.com/nsf/gocode     // (-u flag for “update”)

go build github.com/nsf/gocode

产生gocode

cp -rf gocode $GOPATH/bin


3. guru下载安装

首先在 $GOPATH/src 路径下建立golang.org/x 文件夹,然后到这个文件夹下执行:

 go get golang.org/x/tools/cmd/guru 

 go build golang.org/x/tools/cmd/guru

在$GOPAH/bin 下找到guru ,将其移动到/usr/bin目录下,或者直接将$GOPAH/bin加入.bashrc:

4 eclipse golang插件安装

goclipse.github.io-master.zip这个文件下载后解压将release和plugin拷贝到eclipse/


5 godef下载安装

go get -u -v github.com/rogpeppe/godef

go build github.com/rogpeppe/godef

cp godef $GOPATH/bin

6 go-vim

安装最新的vim版本

git clone https://github.com/vim/vim.git

yum install gcc-c++ ncurses-devel  (在ubuntu上使用ncurses-dev)

make 

make install

1、安装Vundle.vim

Vundle.vim的安装步骤如下:

mkdir ~/.vim/bundle

git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/plugin/Vundle.vim

创建~/.vimrc文件(如果你没有这个文件的话),在文件顶部添加有关Vundle.vim的配置:

set rtp+=~/.vim/bundle/Vundle.vim

call vundle#begin()

Plugin 'gmarik/Vundle.vim'

Plugin 'fatih/vim-go'

call vundle#end()       

在Vim内执行PluginInstall,

或者

安装vim-go

vim-go 是一款go代码高亮和语法检查的插件

如上所示安装方法,clone vim-go 到 ~/.vim/bundle 目录下即可

[plain]  view plain  copy
  1. [root@localhost bundle]# cd ~/.vim/bundle/  
  2. [root@localhost bundle]# git clone https://github.com/fatih/vim-go.git  
  3. [root@localhost bundle]# ls  
  4. vim-go  vim-markdown  Vundle.vim  


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值