本文摘自网络,作者,侵删。
环境准备
VPS
这里以阿里云ECS为例,操作系统为CentOS7(64位)。
域名
将一个域名或二级域名泛解析到VPS服务器上。
例如将*.ngrok.tanxin.link解析到VPS的IP。
要注意,此时还需要将ngrok.tanxin.link的A记录设置为VPS的IP。
软件下载地址:
- go的下载地址:http://www.golangtc.com/download
- git的下载地址:http://git-scm.com/downloads
- 绝对下载地址:https://www.kernel.org/pub/software/scm/git/git-2.6.0.tar.gz
- ngrok克隆地址:https://github.com/inconshreveable/ngrok.git
- 准备映射的域名:ngrok.tanxin.link
配置过程
安装git
-
安装git,我安装的是2.6版本,防止会出现另一个错误,安装git所需要的依赖包
yum -y install zlib-devel openssl-devel perl hg cpio expat-devel gettext-devel curl curl-devel perl-ExtUtils-MakeMaker hg wget gcc gcc-c++
下载git wget https://www.kernel.org/pub/software/scm/git/git-2.6.0.tar.gz
解压git tar zxvf git-2.6.0.tar.gz
-
编译git
cd git-2.6.0 ./configure --prefix=/usr/local/git make make install
-
创建git的软连接
ln -s /usr/local/git/bin/* /usr/bin
安装go环境
准备go环境,我的系统是64位的centos所以我下载amd64的包(32位的下载386的包即可)
-
下载go的软件包
相关阅读 >>
手撸Golang 基本数据结构与算法 网页排名/pagerank,随机游走
专访Go语言布道师dave cheney:Go语言这十年,只能用“成功”一词总结
更多相关阅读请进入《Go》频道 >>
电子书籍 Go语言101
一个与时俱进的Go编程知识库。