您的位置:首页 > 运维架构 > Linux

linux下go环境一键安装配置

2018-01-26 15:38 423 查看
go语言我就不做介绍了,对于刚开始想使用的小白来说,环境的安装和配置虽然不是很难,但是总得各种查资料才能搞定,所以我就整理了一个linux下一键安装的工具,方便大家使用。需要下载的资料:

http://download.csdn.net/download/mj641893086/10225731

http://download.csdn.net/download/mj641893086/10225731

http://download.csdn.net/download/mj641893086/10225731

重要的事情说三遍,好了,主要说下里面的install.sh,也很容易理解,主要是配置了vim编辑器,让其支持go语言,并安装了gopm以及一些常用的包,如果go get卡住了,可以使用gopm get替换。

#!/bin/bash

export LANG=C

if [ $# -lt 1 ];then
echo "usage:sh -x $0 vimrc_path"
echo "vimrc_path maybe is:"
locate .vimrc
exit -1
fi

vimrc_path=$1

wget "https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz" #可下载其他版本,目前最新

tar -zxvf go*linux-amd64.tar.gz

rm go*linux-amd64.tar.gz -f

# .vimrc设置
cd gocode/vim && ./update.sh && cp -r syntax ~/.vim/ && cd ../../
echo "filetype plugin on" >> $vimrc_path
echo "syntax on" >> $vimrc_path
echo "au BufRead,BufNewFile *.go set filetype=go" >> $vimrc_path

# .bashrc配置
mkdir gopath
cur_dir=`pwd`
echo -e "\n# add by go" >> ~/.bashrc
echo "export GOROOT=$cur_dir/go" >> ~/.bashrc
echo "export GOPATH=$cur_dir/gopath" >> ~/.bashrc
echo "export PATH=\$PATH:\$GOROOT/bin:\$GOPATH/bin" >> ~/.bashrc
source ~/.bashrc

# gopm下载以及一些常用包及依赖下载
go get -u -v github.com/gpmgo/gopm
go get -u -v github.com/bitly/go-simplejson         #json
gopm get -u -v github.com/gin-gonic/gin             #web frame
go get -u -v github.com/dustin/go-hashset           #hashset
go get -u -v github.com/mediocregopher/radix.v2/... #redis
go get -u -v github.com/Shopify/sarama              #kafka

# 目录说明
# go -> go语言解压包,目前为最新版
# gocode -> 配置编辑环境所需
# gopath -> gopm以及下载包的管理地方

# 执行完后:请source ~/.bashrc
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  go go语言 linux