初识go linux安装及环境变量设置

大家好,我在写这篇文章是go语言应该排行第10名。不过我挺好看go以后的发展。目标是未来项目中使用go,这里我将写一个简单的go语言使用教程边教边写哈。不过我觉得用go的都是大神,应该不会看我这种新手菜鸟的文章。

  1. 环境搭建 写一个HelloWorld(命令行)
  2. 创建一个go微服务增删改查 mysql
  3. 创建一个go游戏后端服务器 Oracle
  4. 创建一个go分布式项目 posgresql
  5. 创建一个go TCP HTTP redis

本章为第一部分内容
1. 安装(Linux)
2. 编写一个命令行HelloWorld

下载地址:https://golang.org/dl/

请选择对应自己系统的版本下载

windows和macos的安装这里就不多说了。

简单的说一下Linux下的安装。

下载压缩包以后需要进入到压缩包对应目录
然后执行命令

tar -C /usr/local -xzf 压缩包文件名.tar.gz

可能会提示没有权限,如果提示没有权限那么咱们就在命令前加入 sudo

sudo tar -C /usr/local -xzf 压缩包文件名.tar.gz

成功后我们就需要在设置环境变量。

找到 文件 /etc/profile 我喜欢使用nano。如果不会使用nano请使用其他任何编辑器比如vi、vim

sudo nano /etc/profile

使用编辑器进入在底部增加go解压目录的环境变量

export PATH=$PATH:/usr/local/go/bin

这里需要重启下电脑使配置生效。

重启完成后可以通过命令行测试go是否安装成功

go version

配置成功的情况下会显示go的当前版本

之后我们就可以随便创建一个文件。
比如

sudo nano ~/helloworld.go

然后在nano内输入

package main

import "fmt"

func main() {
   /* 这是我的第一个简单的程序 */
   fmt.Println("Hello, World!")
}

Ctrl+o保存修改
然后使用Ctrl+x离开nano

通过命令行查看结果

go ~/helloworld.go

这样很简单吧,主要是我自己目前也就知道这些内容。

后续会几个简单的其他go小程序。