近来由于工作中须要搭建一个很小很小的HTTP服务端,不想用Javalinux 配置环境linux 配置环境,php又不适宜linux操作系统,在Nodejs和Go之间比较雨林木风linux,最终选择Go语言。
Go语言是Google公司开发的一种静态型、编译型并自带垃圾回收和并发机制的编程语言。
Linuxgolang环境搭建
1查看Linux是32位还是64位系统
$ uname -a
$ Linux 3.10.0-693.2.2.el7.x86_64 #1 SMP Tue Sep 12 22:26:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
x86_64为64位系统,i386/i686则为32位系统。
2我下载的是1.9.2的版本,地址
通过wget命令下载,或则ftp上传形式放在某个目录,如/root下边
3解压缩到/usr/local下边
$ tar -zxf /root/go1.9.2.linux-amd64.tar.gz -C /usr/local
4设置环境变量
$ vim /etc/profile
在文件末尾添加2行:
export GOROOT=/usr/local/go
export PATH=$PATH:/usr/local/go/bin
保存退出编辑.
之后执行:
$ source /etc/profile
使配置生效。
5确认是否安装成功
$ go version
$ go version go1.9.2 linux/amd64
恭喜你,早已安装配置完成了
接出来可以写个helloworld的事例,命令行gorun一下…
/*test.go*/
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
$ go run test.go
Hello, World!
学习资料:
C语言英文网: