Centos7配置Go開發環境

2021-08-28 12:25:51 字數 2894 閱讀 2653

在linux下安裝

這裡使用系統管理包工具安裝(所安裝的並不是最新版本):

$ sudo yum install golang
安裝完成後檢視go版本以確認:

$ go version
可以看到對應的版本,說明安裝成功。

設定環境變數

go**必須放在工作空間中,實際上就是乙個目錄,且必須包含src、pkg、bin三個子目錄。它們的用途如下:

因此首先建立go語言的工作空間:

$ mkdir $home/gowork
然後在配置檔案中新增環境變數

$ vim /etc/profile
加入以下內容:

export gopath=$home/gowork

export path=$path:$gopath/bin

儲存後執行source使其生效:

$ source /etc/profile
之後執行go env來檢查環境變數是否配置成功:

可以看到gopath以及變為我們設定的值,也可以執行cd $gopath看是否進入對應的資料夾來驗證是否配置成功。另外注意到另乙個變數goroot,這是go的安裝目錄,由於是使用yum安裝的go,所以這個變數已經配置好了。此外,工作空間的位置不能和go的安裝目錄相同。

在windows下安裝

安裝完go並且設定了環境變數後就可以開始go的程式設計了,也就來到了振奮人心的hello world環節。

首先在工作空間中建立源**目錄:

$ mkdir $gopath/src/github.com/github-user/hello -p
然後在該目錄下建立hello.go檔案

$ vim hello.go
輸入以下程式:

package main

import

"fmt"

func

main()

然後用go run執行

執行成功。

可以用go工具構建並安裝此程式:

$ go install github.com/github-user/hello
可以在系統的任何地方執行此命令。go工具會根據gopath指定的工作空間,在github.com/github-user/hello包內查詢原始碼。此命令會構建hello命令,產生乙個可執行的二進位制檔案。 接著它會將該二進位制檔案作為hello(在 windows 下則為hello.exe)安裝到工作空間的bin目錄中。此後就可以直接輸入該二進位制檔名來執行該程式:

安裝vscode

由於使用vim編輯器程式設計過於硬核,所以這裡決定安裝功能強大的vscode編輯器。

$ rpm -ivh code-1.27.2-1536736788.el7.x86_64.rpm
安裝完成後即可正常使用。

執行code命令即可用vsc建立檔案。

$ code hello.go --user-data-dir
安裝git

因為go 語言的外掛程式主要在 github 上,因此需要先安裝git。

$ sudo yum install git
關於git,我的這篇部落格對git的常用命令及日常使用方法做了一些總結:

git的日常使用總結

安裝vsc中的go工具

在vsc中編寫並儲存go檔案後,編輯器會提示你安go工具。

有了這些工具能使得在vsc中編寫go程式更加舒爽。

安裝執行go tour

執行命令後就會在瀏覽器中開啟gotour,然後就可以愉快地學習go語言了!

CentOS 7 安裝 go 語言開發環境

參考 官方文件 如何使用go程式設計 安裝方法參見 centos 7 桌面系統安裝 vscode 編輯器 func main go 語言的外掛程式主要在 github 上,安裝 git 客戶端是首要工作 sudo yum install git 可選 vscode 會報告 git 版本太低,下面的方...

Centos7配置Qt開發環境

更新yum 版本 5.1.1 yum install tigervnc server cp lib systemd system vncserver service lib systemd system vncserver 1 service 1表示5901埠 vim vncserver將裡面 改為...

Centos 7 搭建Go環境

1.1 linux搭建go環境 1.ssh遠端登入linux伺服器,可選用iterm xshell ssh root ip2.建議配置好阿里雲yum源 epel源 安裝git yum install gitcd opt wget4.解壓縮go原始碼包,確認當前linux系統版本是32位還是64位,再...