欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2022年04月16日 15:38:37   作者:Oops!  
這篇文章主要介紹了Linux系統(tǒng)下Go開(kāi)發(fā)環(huán)境搭建,需要的朋友可以參考下

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

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

網(wǎng)上有很多關(guān)于Go環(huán)境搭建的資料,都是先從安裝mercurial開(kāi)始,然后下載Go語(yǔ)言源碼安裝的。但是因?yàn)楸娝苤脑?,在中?guó)大陸無(wú)法穩(wěn)定地訪問(wèn)谷歌的服務(wù)器,所以上面那個(gè)方法很多情況下是不可行的,除非使用了代理。以下介紹一個(gè)非常簡(jiǎn)單而且非常有效的方法來(lái)搭建Go開(kāi)發(fā)環(huán)境。

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

下載Go文件壓縮包

Golang中國(guó)社區(qū)下載Go語(yǔ)言的源碼,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

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

mv go/ /usr/local/

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

使用vim編輯器打開(kāi)/etc/profile文件:

vim /etc/profile

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

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

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

source /etc/profile

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

echo $GOROOT

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

vim ~/.profile

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

export GOPATH=/data/go

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

source ~/.profile

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

package main

import "fmt"

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

保存后運(yùn)行:

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

成功打印出信息就表示安裝成功了?。?/p>

更多關(guān)于Linux系統(tǒng)下Go語(yǔ)言開(kāi)發(fā)環(huán)境搭建請(qǐng)查看下面的相關(guān)鏈接

相關(guān)文章

  • 教你利用Golang可選參數(shù)實(shí)現(xiàn)可選模式

    教你利用Golang可選參數(shù)實(shí)現(xiàn)可選模式

    本文討論Golang函數(shù)可選參數(shù)及函數(shù)類型,以及如何利用可選函數(shù)類型實(shí)現(xiàn)可選模式。同時(shí)通過(guò)構(gòu)造函數(shù)作為示例,實(shí)現(xiàn)強(qiáng)大帶可選參數(shù)的構(gòu)造函數(shù),讓代碼更直觀、靈活、支持?jǐn)U展
    2023-01-01
  • Go語(yǔ)言基礎(chǔ)結(jié)構(gòu)體用法及示例詳解

    Go語(yǔ)言基礎(chǔ)結(jié)構(gòu)體用法及示例詳解

    這篇文章主要為大家介紹了Go語(yǔ)言基礎(chǔ)結(jié)構(gòu)體的用法及示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-11-11
  • Go語(yǔ)言實(shí)現(xiàn)運(yùn)算符重載的方法詳解

    Go語(yǔ)言實(shí)現(xiàn)運(yùn)算符重載的方法詳解

    這篇文章主要為大家詳細(xì)介紹了如何利用Go語(yǔ)言實(shí)現(xiàn)運(yùn)算符重載的方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-09-09
  • GPT回答go語(yǔ)言和C語(yǔ)言map操作方法對(duì)比

    GPT回答go語(yǔ)言和C語(yǔ)言map操作方法對(duì)比

    這篇文章主要為大家介紹了GPT回答go語(yǔ)言和C語(yǔ)言map操作方法對(duì)比,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • Golang實(shí)現(xiàn)組合模式和裝飾模式實(shí)例詳解

    Golang實(shí)現(xiàn)組合模式和裝飾模式實(shí)例詳解

    這篇文章主要介紹了Golang實(shí)現(xiàn)組合模式和裝飾模式,本文介紹組合模式和裝飾模式,golang實(shí)現(xiàn)兩種模式有共同之處,但在具體應(yīng)用場(chǎng)景有差異。通過(guò)對(duì)比兩個(gè)模式,可以加深理解,需要的朋友可以參考下
    2022-11-11
  • golang之JWT實(shí)現(xiàn)的示例代碼

    golang之JWT實(shí)現(xiàn)的示例代碼

    這篇文章主要介紹了golang之JWT實(shí)現(xiàn)的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Go語(yǔ)言中切片(slice)和數(shù)組(array)的區(qū)別詳解

    Go語(yǔ)言中切片(slice)和數(shù)組(array)的區(qū)別詳解

    Go語(yǔ)言中切片(slice)和數(shù)組(array)是兩種不同的數(shù)據(jù)結(jié)構(gòu),它們?cè)谟梅ê托袨樯嫌幸恍┲匾獏^(qū)別,所以本文就通過(guò)一些代碼示例給大家詳細(xì)的介紹一下Go語(yǔ)言中切片(slice)和數(shù)組(array)的區(qū)別,需要的朋友可以參考下
    2023-09-09
  • 一文搞懂Golang 時(shí)間和日期相關(guān)函數(shù)

    一文搞懂Golang 時(shí)間和日期相關(guān)函數(shù)

    這篇文章主要介紹了Golang 時(shí)間和日期相關(guān)函數(shù),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-12-12
  • Golang 如何解析和生成json

    Golang 如何解析和生成json

    這篇文章主要介紹了Golang 如何解析和生成json,幫助大家更好的理解和學(xué)習(xí)golang,感興趣的朋友可以了解下
    2020-09-09
  • Golang設(shè)計(jì)模式中抽象工廠模式詳細(xì)講解

    Golang設(shè)計(jì)模式中抽象工廠模式詳細(xì)講解

    抽象工廠模式用于生成產(chǎn)品族的工廠,所生成的對(duì)象是有關(guān)聯(lián)的。如果抽象工廠退化成生成的對(duì)象無(wú)關(guān)聯(lián)則成為工廠函數(shù)模式。比如本例子中使用RDB和XML存儲(chǔ)訂單信息,抽象工廠分別能生成相關(guān)的主訂單信息和訂單詳情信息
    2023-01-01

最新評(píng)論