摘要訊息 : 在 CentOS 下配置使用 Go 程式設計語言.
0. 前言
最近有一些需求, 需要用到 Go 去解决, 于是在自己的 macOS 上配置安装了 Go. 但是有些脚本需要放到服务器上, 于是探索了一下 Go 的服务器配置安装方式.
如果我没有猜错的话, 看 Go 的文件, Go 应该是用 C 写的. 因为 Go 的目录结构和 PHP 有点相似, PHP 就是用 C 写的, 所以我猜 Go 也是用 C 去写的, 没有具体深入 Go 的文件夹探索.
本文于 2022 年 3 月 18 日进行一次更新和修正. 修正之后本文已经归档, 不再享受更新.
1. 配置
首先就是去 Go 的官网 : https://golang.org, 下载 Go. 因为是 CentOS, 所以选择 Linux 版本. 我们默认将 Go 的放在 /usr/local/go
中. 利用 wget
命令下载, 之后解压到 /usr/local
目录即可. Go 不需要编译安装, 解压之后稍作配置即可直接用了.
现在我们要设定一个开发档案夹, 假设我们把 Go 的程式码放置在 ~/go
下.
接着我们只要配置作业系统环境变数即可 :
export PATH=$PATH:/usr/local/go/bin
export GOPATH=~/go
注意这两个档案夹不能相同, 否则会报 warning.
到这里为止, Go 的开发环境算是配置完成了.
2. 测试
配置完成之后需要测试一下, 新建一个后缀为 .go 的文件输入如下内容, 我将它命名为 hello_world.go
:
package main
import (
"log"
)
func main() {
log.Printf("Hello World")
}
接下来运行脚本 go run hello_world.go
就可以看到以下结果 :
这应该是日志形式输出, 所以自带了时间, 如果将程式码中的 log
换成 fmt
, 应该就不带了.
自創文章, 原著 : Jonny. 如若閣下需要轉發, 在已經授權的情況下請註明本文出處 :