溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何用Linux來(lái)開(kāi)發(fā)Go

發(fā)布時(shí)間:2022-01-21 11:59:27 來(lái)源:億速云 閱讀:174 作者:柒染 欄目:開(kāi)發(fā)技術(shù)

這篇文章給大家介紹如何用Linux來(lái)開(kāi)發(fā)Go,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

  • 還記得我上大學(xué)那會(huì)兒,裝一個(gè)Linux系統(tǒng)還是一件比較復(fù)雜的事請(qǐng)。

  • 先要下載鏡像,然后刻到光盤里面,然后再用光盤安裝。

  • 最頭疼的是我那筆記本的光驅(qū)質(zhì)量不太好,所以出了問(wèn)題不知道是安裝步驟不對(duì),還是我那光驅(qū)本來(lái)就沒(méi)運(yùn)行好。

  • 當(dāng)然,我也可以安裝在虛擬機(jī)里,但我就是偏執(zhí)的想直接裝在硬件中。

  • 如今有了各大云服務(wù)器廠商,輕輕松松就讓你擁有你一臺(tái)Linux服務(wù)器

  • 新手拿到一臺(tái)Linux服務(wù)器的時(shí)候,往往不知道該怎么用,看著命令行頭皮發(fā)麻,這里我就給大家整理一下,可以讓你更順暢的使用Linux系統(tǒng)。

  • 我使用的系統(tǒng)是CentOS8,相應(yīng)的其他Linux操作系統(tǒng)應(yīng)該差不多。

1.遠(yuǎn)程登陸工具

一般我們做服務(wù)器開(kāi)發(fā)的時(shí)候,都要使用遠(yuǎn)程終端登陸到Linux服務(wù)器上,然后再作相應(yīng)的操作。

XShell和SeucreCrt這兩個(gè)工具都挺好用的,大家可以試試。我自己用的Xshell,因?yàn)樗忻赓M(fèi)版,不用費(fèi)心搞破解。

一般購(gòu)買云服務(wù)器的時(shí)候,廠商會(huì)讓你設(shè)置用戶名和密碼,我這里直接使用root用戶登陸。

2.設(shè)置軟件源

Linux自帶的軟件源有可能會(huì)速度慢,我們可以把它換成國(guó)內(nèi)的源。

運(yùn)行以下命令

 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup  yum makecache  sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo  yum -y update

3.安裝rzsz工具

這是一套上傳和下載的工具,可以很方便地將你本地文件上傳到云服務(wù)器,以及將云服務(wù)器的文件下載到本地。

yum install lrzsz

下載是sz命令,上傳是rz命令

4.安裝vim

CentOS8自帶的vim版本已經(jīng)蠻高了,可以不用再重新安裝。

版本比較低的話,可以安裝最新的vim版本。因?yàn)楹罄m(xù)安裝vim-go插件的話需要高版本的vim。

因?yàn)槲乙恢笔褂胿im,所以后面講到需要編輯的地方,我都是使用vim來(lái)完成的。

我也希望讀者都能學(xué)習(xí)使用vim,因?yàn)樗鼤?huì)使你的工作輕松很多(僅限服務(wù)器方向)。
安裝步驟如下:

 yum install gcc ncurses-devel  wget https://github.com/vim/vim/archive/master.zip  unzip master.zip  cd vim-master/src/  ./configure  make  make install

5.配置vimrc

為了將vim編輯器設(shè)置的更好用,我們可以配置.vimrc文件。
這是我自己的配置,讀者可以下載,放到/root目錄下就可以了。
鏈接: https://pan.baidu.com/s/1yJBuDEDggjUqEt76r9difg 提取碼: imy2。

這個(gè)文件是跟著用戶走的,當(dāng)你切換到另一個(gè)用戶的時(shí)候,需要放到相應(yīng)的用戶目錄下。

6.配置環(huán)境變量

環(huán)境變量可以配置在/root/.bash_rc /root/.bash_profile這兩個(gè)文件下面,選一個(gè)即可。

這兩個(gè)文件同樣是跟著用戶走的,當(dāng)你切換到另一個(gè)用戶的時(shí)候,就切換到相應(yīng)用戶的環(huán)境變量。

我的配置如下,文件原有的代碼不用動(dòng),在后面添加這些就可以了。

PS1='[\t \u@\H:\w]\' PATH=PATH:~/bin:~/go/bin:~/gopkg/bin.UTF-8 GOROOT=~/go GOPATH=~/gopkg GO111MODULE=on GOPROXY=https://goproxy.cn,direct GOCACHE=~/gocache GOBIN=~/bin export PATH export LD_LIBRARY_PATH export LANG export GOROOT export GOPATH export GOPROXY export GO111MODULE export GOCACHE export GOBIN

PS1設(shè)置的是bash命令提示符的格式,可以按照自己的喜好設(shè)置成不同的樣式,具體細(xì)節(jié)可以自行查閱。

PATH設(shè)置的是可執(zhí)行命令存放的目錄。

LANG設(shè)置的是語(yǔ)言編碼格式。

下面6個(gè)設(shè)置的都是Go相關(guān)的一些變量,這里設(shè)置好了,后面安裝Go的時(shí)候就不用設(shè)置了。

設(shè)置完之后,通過(guò)export導(dǎo)出。

然后保存。

運(yùn)行如下命令后才能生效:

source .bashrc

6.安裝Go

到 https://golang.google.cn/ 下載最新的Go安裝包,目前是 go1.15.2.linux-amd64.tar。

下載完通過(guò)rz工具上傳到服務(wù)器。

運(yùn)行:

tar xvf go1.15.2.linux-amd64.tar -C .

因?yàn)槲覀冎耙呀?jīng)配置過(guò)環(huán)境變量,所以這里只要解壓就可以了。

運(yùn)行如下命令,如果輸出go的版本號(hào)就說(shuō)明安裝成功了。

 go version

7.vim安裝Go插件

為了更方便的使用vim來(lái)進(jìn)行Go編程,可以安裝vim-go插件,它集成了很多Go工具。

運(yùn)行一下命令:

yum install git git clone https://github.com/fatih/vim-go.git ~/.vim/pack/plugins/start/vim-go vim: GoInstallBinaries 等待安裝

安裝完之后我們就可以愉快的寫代碼啦。

關(guān)于如何用Linux來(lái)開(kāi)發(fā)Go就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

go
AI