日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網(wǎng)站首頁 編程語言 正文

Linux系統(tǒng)下Go語言開發(fā)環(huán)境搭建_Golang

作者:Oops! ? 更新時間: 2022-06-16 編程語言

Go 語言是由谷歌的科學家開發(fā)的,并開源的新語言,被譽為“21世紀的C語言”,它的主要目標是將靜態(tài)語言的安全性和高效性與動態(tài)語言的易開發(fā)性進行有機結合,達到完美平衡,從而使編程變得更加有樂趣,而不是在艱難抉擇中痛苦前行。

最近有一個項目是處理瞬間高并發(fā)的請求,考慮到Go語言的原生支持并發(fā)的特性,以及新年之后多個項目用Go語言開發(fā),項目組決定用Go語言開發(fā)前端抗洪服務器。工欲善其事,必先利其器,下面貼出Linux系統(tǒng)下Go開發(fā)環(huán)境的搭建。

網(wǎng)上有很多關于Go環(huán)境搭建的資料,都是先從安裝mercurial開始,然后下載Go語言源碼安裝的。但是因為眾所周知的原因,在中國大陸無法穩(wěn)定地訪問谷歌的服務器,所以上面那個方法很多情況下是不可行的,除非使用了代理。以下介紹一個非常簡單而且非常有效的方法來搭建Go開發(fā)環(huán)境。

注意:在Linux下安裝Go開發(fā)環(huán)境請使用root用戶。

下載Go文件壓縮包

到Golang中國社區(qū)下載Go語言的源碼,Linux命令行下可以執(zhí)行如下命令:

wget https://www.golangtc.com/static/go/1.8.3/go1.8.3.linux-amd64.tar.gz

下載完后解壓文件:

tar -zxvf go1.8.3.linux-amd64.tar.gz

得到一個go目錄,執(zhí)行以下命令,移動到/usr/local/目錄下:

mv go/ /usr/local/

Go配置環(huán)境變量

使用vim編輯器打開/etc/profile文件:

vim /etc/profile

在最底部加入如下內(nèi)容,配置Go語言環(huán)境變量:

#set go environment
GOROOT=/usr/local/go
GOBIN=$GOROOT/bin
PATH=$PATH:$GOBIN/
export GOROOT  GOBIN PATH

環(huán)境變量配置在code>/etc/profile文件里能保證該機器上每個用戶都能使用這個環(huán)境變量。執(zhí)行如下命令使環(huán)境變量生效:

source /etc/profile

驗證環(huán)境變量是否生效,如果控制臺輸出上面配置的路徑,則說明配置成功:

echo $GOROOT

切換到部署Go服務的用戶下,當然可以繼續(xù)是root用戶下,配置GOPATH環(huán)境變量:

vim ~/.profile

在最下面編輯如下內(nèi)容:

export GOPATH=/data/go

然后在運行如下命令使環(huán)境變量生效:

source ~/.profile

在/data/go目錄下創(chuàng)建一個main.go文件,寫入以下內(nèi)容:

package main

import "fmt"

func main() {
fmt.Println("Hello, 世界!")
}

保存后運行:

go run /data/go/main.go
Hello, 世界!

成功打印出信息就表示安裝成功了!!

原文鏈接:https://www.cnblogs.com/weifeng1463/p/7488608.html

欄目分類
最近更新