Ubuntu18.04 LTS搭建GO語言開發(fā)環(huán)境過程解析
一、下載Go語言安裝包
官網(wǎng)下載地址:https://golang.org/dl/,使用tar命令將檔案包解壓到/usr/local目錄中:
sudo tar -C /usr/local -xzf go1.11.5.linux-amd64.tar.gz
二、添加環(huán)境變量和工作變量到系統(tǒng)環(huán)境中
先進(jìn)入到profile文件目錄:
cd /etc
打開profile文件:
sudo gedit profile
把這下面的命令行添加到文件最末面:(第一個(gè)是go的安裝包路徑,第二個(gè)是你的開發(fā)空間,兩個(gè)需要不同目錄,否則會(huì)導(dǎo)致文件夾混淆)
#GOexport PATH=$PATH:/usr/local/go/bin#GOPATHexport GOPATH=你的go工作空間目錄export PATH=$PATH:$GOPATH/bin
針對(duì)所有用戶的需要重啟電腦才可以生效;針對(duì)當(dāng)前用戶的,在終端里使用source命令加載這個(gè)$HOME/.profile即可生效。
source ~/.profile
三、查看當(dāng)前go版本
任一命令行終端:
go version
如果輸出類似如下,說明你的go安裝環(huán)境和工作環(huán)境皆配置成功!

四、測試是否安裝成功
雖然上一步已經(jīng)證明了go安裝成功了,但是還是通過輸出一個(gè)hello world才能符合我們學(xué)習(xí)一門新語言的慣例。
在你愿意的任一目錄下創(chuàng)建文件hello.go
打開文件然后輸入:
package mainimport "fmt"func main() { fmt.Printf("hello, world\n")}
然后運(yùn)行:
go run hello.go
輸出以下結(jié)果則說明你可以開始激動(dòng)人心的GO語言升級(jí)之旅了!

參考文檔:http://docscn.studygolang.com/doc/install
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- ubuntu安裝mongodb創(chuàng)建賬號(hào)和庫及添加坐標(biāo)索引的流程分析
- 如何在 ubuntu linux 上配置 go 語言的 qt 開發(fā)環(huán)境
- 詳解Ubuntu環(huán)境下部署Django+uwsgi+nginx總結(jié)
- ubuntu下的虛擬環(huán)境中安裝Django的操作方法
- Ubuntu系統(tǒng)搭建django+nginx+uwsgi的教程詳解
- Ubuntu 18.04安裝MongoDB 4.0 的教程詳解
- Ubuntu16.04手動(dòng)安裝MongoDB的詳細(xì)教程
- Ubuntu下安裝mongodb 3.4的詳細(xì)過程
相關(guān)文章
golang的HTTP基本認(rèn)證機(jī)制實(shí)例詳解
這篇文章主要介紹了golang的HTTP基本認(rèn)證機(jī)制,結(jié)合實(shí)例形式較為詳細(xì)的分析了HTTP請(qǐng)求響應(yīng)的過程及認(rèn)證機(jī)制實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-07-07
golang協(xié)程設(shè)計(jì)及調(diào)度原理
這篇文章主要介紹了golang協(xié)程設(shè)計(jì)及調(diào)度原理,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的小伙伴可以參考一下2022-06-06
一文帶你入門Go語言中定時(shí)任務(wù)庫Cron的使用
在平時(shí)的開發(fā)需求中,我們經(jīng)常會(huì)有一些重復(fù)執(zhí)行的操作需要觸發(fā)執(zhí)行,說白了就是定時(shí)任務(wù)。這篇文章主要給大家介紹一下如何在go項(xiàng)目中實(shí)現(xiàn)一個(gè)crontab功能,感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助2022-08-08
gorm FirstOrCreate和受影響的行數(shù)實(shí)例
這篇文章主要介紹了gorm FirstOrCreate和受影響的行數(shù)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-12-12
Go實(shí)現(xiàn)跨平臺(tái)的藍(lán)牙聊天室示例詳解
這篇文章主要為大家介紹了Go實(shí)現(xiàn)跨平臺(tái)的藍(lán)牙聊天室示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12
Golang實(shí)現(xiàn)獲取與解析命令行參數(shù)
這篇文章主要為大家詳細(xì)介紹了Golang如何實(shí)現(xiàn)獲取與解析命令行參數(shù),文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,需要的小伙伴可以參考一下2024-01-01

