裝一個Linux系統對許多人來說還是一件比較複雜的事情,更不用說使用Linux系統來開發Go了。但現在有各大雲端伺服器廠商提供的便利,讓你輕鬆擁有一台Linux伺服器,只要使用遠端終端登入即可。對於那些對Linux系統和Go開發都還不太熟悉的新手,這裡提供了一些簡單的設定和步驟,以幫助你更順暢地使用Linux系統來開發Go程式。
1.遠端登陸工具
一般我們做伺服器開發的時候,都要使用遠端終端登陸到Linux伺服器上,然後再作對應的操作。
XShell和SeucreCrt這兩個工具都蠻好用的,大家可以試試看。我自己用的Xshell,因為它有免費版,不用費心去破解。
一般購買雲端伺服器的時候,廠商會讓你設定使用者名稱和密碼,我這裡直接使用root使用者登陸。
2.設定軟體來源
#Linux自帶的軟體來源有可能會速度慢,我們可以把它換成國內的來源。
執行以下命令
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工具
這是一套上傳和下載的工具,可以很方便地將你本地文件上傳到雲端伺服器,以及將雲端伺服器的檔案下載到本地。
yum install lrzsz
下載是sz指令,上傳是rz指令
4.安裝vim
#CentOS8自備的vim版本已經蠻高了,可以不用再重新安裝。
版本比較低的話,可以安裝最新的vim版本。因為後續安裝vim-go插件的話需要高版本的vim。
因為我一直使用vim,所以後面講到需要編輯的地方,我都是用vim來完成的。
我也希望讀者都能學習使用vim,因為它會讓你的工作輕鬆很多(僅限伺服器方向)。
安裝步驟如下:
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編輯器設定的更好用,我們可以設定.vimrc檔。
這是我自己的配置,讀者可以下載,放到/root目錄下就可以了。
連結: https://pan.baidu.com/s/1yJBuDEDggjUqEt76r9difg 提取碼: imy2。
這個檔案是跟著使用者走的,當你切換到另一個使用者的時候,需要放到對應的使用者目錄下。
6.配置環境變數
#環境變數可以配置在/root/.bash_rc /root/.bash_profile這兩個檔案下面,選一個即可。
這兩個檔案同樣是跟著使用者走的,當你切換到另一個使用者的時候,就切換到對應使用者的環境變數。
我的設定如下,檔案原有的程式碼不用動,在後面加入這些就可以了。
PS1='[\t \u@\H:\w]\' PATH=PATH:~/bin:~/go/bin:~/gopkg/bin LANG=zh_CN.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設定的是bash指令提示字元的格式,可以依照自己的喜好設定成不同的樣式,具體細節可以自行查閱。
PATH設定的是可執行指令存放的目錄。
LANG設定的是語言編碼格式。
下面6個設定的都是Go相關的一些變量,這裡設定好了,後面安裝Go的時候就不用設定了。
設定完之後,透過export匯出。
然後儲存。
執行如下指令後才能生效:
source .bashrc
6.安裝Go
#到 https://golang.google.cn/ 下載最新的Go安裝包,目前是 go1.15.2.linux-amd64.tar。
下載完透過rz工具上傳到伺服器。
運行:
tar xvf go1.15.2.linux-amd64.tar -C .
因為我們之前已經配置過環境變量,所以這裡只要解壓縮就可以了。
執行以下指令,如果輸出go的版本號碼就表示安裝成功了。
go version
7.vim安裝Go外掛
為了更方便的使用vim來進行Go編程,可以安裝vim-go插件,它整合了許多Go工具。
執行一下指令:
yum install git git clone https://github.com/fatih/vim-go.git ~/.vim/pack/plugins/start/vim-go vim: GoInstallBinaries 等待安装
安裝完之後我們就可以愉快的寫程式碼啦。
8.小結
#使用Linux系統來開發Go程式可能對某些人來說仍然是一個挑戰,但是我們提供的這些基本設定和步驟可以幫助你輕鬆入門。只要花一些時間和精力,你就可以讓Linux伺服器成為你開發Go程式的好幫手。無論你是新手還是經驗豐富的開發者,都可以從這個入門教學中受益。
以上是讓Linux伺服器成為Go開發者的好幫手的詳細內容。更多資訊請關注PHP中文網其他相關文章!