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
版权声明:本文为mj641893086原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。