本篇介紹的是如何在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...