服務計算2 CentOS下配置Go環境

2021-08-28 12:48:27 字數 2891 閱讀 2786

本篇介紹的是如何在centos下配置go環境,並繫結git遠端倉庫。實驗要求詳情參見go開發環境安裝

附上我的上次實驗鏈結服務計算1. virtualbox搭建centos私有雲

3. 安裝git

4.安裝go工具

5. 使用go建立helloworld

6.將**繫結到遠端倉庫

總結來說,需要在終端輸入以下命令即可成功安裝。

linux下安裝golang十分方便,用一行命令列即可搞定:

sudo yum install golang
檢視版本

go version
首先建立工作空間:

mkdir $home/gowork
由於go 對編譯、包管理、測試、部署、執行提供全程支援,了解環境配置非常重要!

go語言工作空間如圖:

因此,我們要在gowork下面再建立這三個資料夾,分別為bin,pkg,src。

mkdir $home/gowork/bin

mkdir $home/gowork/pkg

mkdir $home/gowork/src

然後,用vim開啟etc中的profile檔案

vim /etc/profile
將修改環境變數的語句新增到檔案尾部。

export gopath=$home/gowork

export path=$path:$gopath/bin

執行配置

source $home/.profile
但是,這只能在終端中生效一次。執行以下指令使其永久生效:

vim ~/.bashrc
ok,這樣環境變數就配置完畢了。

sudo yum install git

git --version //顯示git版本

##3.2 配置git的使用者名稱和郵箱

git config --global user.name "your name"             //github使用者名稱

git config --global user.email "[email protected]" //與github註冊郵箱一致

git config --global credential.helper store //第一次提交輸入密碼,之後免密提交

mkdir $gopath/src/golang.org/x/    //建立資料夾

cp $gopath/src/github.com/golang/tools $gopath/src/golang.org/x/ -rf //複製移動

go install golang.org/x/tools/go/buildutil //安裝工具包

詳情見獲取golang.org上的golang packages

建立源**目錄:

mkdir $gopath/src/github.com/github-user/hello -p
使用 vs code 建立 hello.go:

如果你是root使用者,可能會報錯,這時候你需要再加上 --user-data-dir,也即:

code hello.go --user-data-dir
在終端執行

go run hello.go
會顯示輸出為hello, world。如果新增hello命令,得以後只要在命令列輸入hello,就會輸出hello.world的話,那麼就要安裝hello。

go install github.com/github-user/hello  //構建hello命令,新增到bin中

hello //執行安裝好的程式,如果$gopath/bin 已經新增到path中

詳情參見建立git遠端倉庫並繫結

最後效果如下圖:

CentOS下配置tftp服務

ftp由於歷史原因應當被淘汰,所以我個人不再使用,但是簡單協議tftp我相信它依然有廣泛的應用價值,在部署tftp時我依然遇到了一些小小的挫折,在這裡記錄一下部署tftp服務時應當注意的事項。作業系統與開發環境 建議在雲主機上嘗試,方便快捷 root aliyun more etc os relea...

centos下配置伺服器說明

首先,在配置伺服器的時候,我們可能會需要利用中文輸入法,強烈推薦利用fcitx這個版本的輸入法,我按照所說的方法成功地安裝。centos預設是沒開通telnet服務的,在客戶端利用telnet是不能夠連線的,此時我採用了所說的方法安裝,另外一點我的centos上面雖然能夠查到有telnet,但是存在...

Centos下配置svn伺服器

在centos伺服器下面配置svn伺服器首先的安裝svn,一般情況下,大多數伺服器都安裝了svn伺服器,其實安裝過程也很簡單,接下來看看看看怎麼配置svn伺服器 1 在 root 目錄下新建乙個目錄svn mkdir svn 2 進入到svn目錄,新建版本庫 svnadmin create admi...