在Centos下配置GO開發環境
1、安裝VSCode編輯器
Visual Studio Code 是一個輕量級但功能強大的原始碼編輯器,可在 Windows,macOS 和 Linux 桌面上執行。它內建了對JavaScript,TypeScript和Node.js的支援,併為其他語言(如C ++,C#,Java,Python,PHP,Go)和執行時(如.NET和Unity)提供了豐富的擴充套件生態系統。
linux下安裝:
2、安裝golang
2.1安裝
開啟終端,在終端輸入命令
$ sudo yum install golang
如果出現user不在sudoers檔案中,則輸入命令
$ su
輸入root密碼,進入root狀態,然後重新輸入第一條指令。
安裝完畢後,如果你想看golang安裝在哪個目錄,輸入命令
$ rpm -ql golang
測試安裝是否成功:
$ go version
2.2設定環境變數
go 對編譯、包管理、測試、部署、執行提供全程支援,瞭解環境配置非常重要!
1、建立工作空間
$ mkdir $HOME/gowork
注意:要退出root狀態,因為root的HOME,與使用者的HOME是不一樣的
2、配置環境變數
對於centos,在~/.profile檔案中新增以下語句,如果不存在.profile,則可試用.bash_profile
export GOPATH=$HOME/gowork
export PATH=$PATH:$GOPATH/bin
然後執行這些配置
$ source $HOME/.profile
$ source $HOME/.bash_profile
3、檢查配置
$ go env
注意:有一個奇怪的地方,當你關閉終端,然後重新開啟時,輸入指令go env,你會發現工作環境變了,然後要重新輸入之前source指令,工作環境才bi'a變回正確的環境。如果你不想每次開啟終端,都要輸入source指令的話,在.bashrc檔案新增之前的語句。
2.3建立hello world!
建立原始碼目錄
$ mkdir $GOPATH/src/github.com/github-user/hello
在hello下資料夾中,利用vs code建立hello.go
$ code hello.go
輸入程式碼
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
在終端執行!
$ go run hello.go
hello, world
3、安裝必要的工具和外掛
3.1安裝Git客戶端
go 語言的外掛主要在 Github 上,安裝 git 客戶端是首要工作。
$ sudo yum install git
3.2安裝 go 的一些工具
進入 vscode ,它提示要安裝一些工作,但 … 悲劇發生了 failed to install.
1、下載原始碼到本地
# 建立資料夾
mkdir $GOPATH/src/golang.org/x/
# 下載原始碼
go get -v github.com/golang/tools
# copy
cp $GOPATH/src/github.com/golang/tools $GOPATH/src/golang.org/x/ -rf
2、安裝工具包
$ go install golang.org/x/tools/go/buildutil
重新啟動後,安裝go外掛
3、安裝執行hello world
$ go install github.com/github-user/hello
$ hello
4、安裝與執行 go tour
$ go get github.com/Go-zh/tour/gotour
$ gotour
4、編寫hello world,git連線遠端倉庫
目錄
在之前的github.com/github-user/hello資料夾,輸入指令,建立git倉庫
$ git init
在自己github使用者上建立repositories,複製地址
輸入指令,加入遠端倉庫
$ git add remote origin https://github.com/Howlyao/HelloGo.git
輸入指令,將hello.go,push至github上
$ git add hello.go
$ git commit -m "initial"
$ git push origin master
若遠端倉庫的版本比本地更新,則輸入指令
$ git pull origin master
直接退出vim,就可以了。
此時再輸入git push