更新:
  • 2019.01.30
    更新了VPS信息和Golang的版本。
    其次,上个VPS国内用不太稳定,所以后面换了个新的。虽然小贵,但是速度挺满意的。如果谁用过更好的性价比更高的VPS可以介绍一下。
我的配置
  • VPS:TripodCloud:
    优点:速度超快的!CN2 GIA+CU+CM三网直连!我最常用的一个!
    缺点:配置低,小贵,一年还要$29.99,平均一个月RMB 16.7。
  • 系统:Ubuntu Server 16.04 LTS 64bit Minimal

建议:
有时间的可以自己创建个虚拟机安装一个Server版的Linux。
嫌麻烦的可以点击这里选一个最便宜的VPS。用国外的VPS有一个好处,就是需要下一些工具的时候不用墙或者改源URL,能节省很多时间。

登录Linux
ssh root@xxx.xxx.xxx.xxx
安装Go环境

Golang官网下载地址:https://golang.org/dl/

image.png
cd~go
# 在 ~ 下创建 go 文件夹,并进入 go 文件夹
mkdir ~/go && cd ~/go
下载的 go 压缩包
wget https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz
  1. 下载完成
tar/usr/loaclgo
tar -C /usr/local -zxvf  go1.11.5.linux-amd64.tar.gz
/usr/loacl/go/bin/etc/profile$HOME/.profile
# 习惯用vim,没有的话可以用命令`sudo apt-get install vim`安装一个
vim /etc/profile
# 在最后一行添加
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
# 保存退出后source一下(vim 的使用方法可以自己搜索一下)
source /etc/profile
go version
运行第一个程序
mkdir $HOME/go
  1. 将你的工作空间路径声明到环境变量中。和上一部分的第5步相似。
# 编辑 ~/.bash_profile 文件
vim ~/.bash_profile
# 在最后一行添加下面这句。$HOME/go 为你工作空间的路径,你也可以换成你喜欢的路径
export GOPATH=$HOME/go
# 保存退出后source一下(vim 的使用方法可以自己搜索一下)
source ~/.bash_profile
  1. 在你的工作空间创建你的第一个工程目录
# 创建并进入你的第一个工程目录
mkdir -p $GOPATH/src/hello && cd $GOPATH/src/hello
hello.go
vim hello.go
  1. 将下面内容粘贴到 hello.go 文件
package main

import "fmt"

func main() {
    fmt.Printf("hello, world\n")
}
$GOPATH/src/hello
# 如果你当前的目录不在 $GOPATH/src/hello, 需要先执行 "cd $GOPATH/src/hello" 进入该目录
# 执行构建工程的命令
go build
./xxx
./hello
关于Go的一些介绍

环境变量:

go

GOPATH目录:

binpkgsrc
src
Go ModGo Mod