由於本人是在centos在配置的,因此可能會和其他作業系統有所區別,適用即取
環境配置
有了上面的路徑,就開始配置環境了。
首先:
sudo vim /etc/profile
然後在開啟的檔案末尾新增:
export goroot=/home/username/desktop/go
export gobin=/home/username/desktop/go/bin
export path=$path:$gobin
export gopath=/home/username/desktop/gopath
這裡的username是指你的使用者名稱,不能只是複製貼上啊再然後重新整理文件:
source /etc/profile
這裡的環境是全域性的。
這裡不建議解壓到/usr/local/src下,因為這樣需要每次重新整理文件才能執行go命令,如果堅持,那就:
sudo chmod 777 [go解壓包位置]
直接賦予整個資料夾許可權。
最後執行:
安裝
sudo rpm --import
然後用yum命令安裝
yum check-update
sudo yum install code
等待安裝完成即可,在安裝過程中會提示是否安裝,這時一律選yes即可。
安裝完後
go語言配置
如果在這時編寫go語言,編譯器會提示還需要安裝一些分析工具,如果我們按照提示安裝一般會出現錯誤:failed to install.之類的。接下來就是解決辦法:
第一步:
建立資料夾:
這時你的x資料夾下應該有兩個資料夾:
第二步開啟vscode,按照提示安裝即可。
首先建立源**目錄:
mkdir $gopath/src/github.com/github-user/hello -p
用vscode編寫第乙個程式hello.go:
package main
import "fmt"
func main()
在終端執行:
然後我們可以安裝執行hello world
go install github.com/github-user/hello
這時候會生成可執行檔案,儲存在$gopath/bin目錄下:
在終端上執行得:
至此,go語言環境的搭建和vscode的配置已經全部結束了。
有時候我們會封裝一些函式供以後寫程式的時候呼叫,這時候就可以用go語言的專案打包命令:
go install [包路徑]
具體操作如下:
首先新建資料夾/github.com/github-user/lib
在lib中編寫go檔案:
package lib
import "fmt"
func print(msg string)
然後執行
go install /github.com/github-user/lib
就會在pkg資料夾下找到lib.a檔案,這個就是專案包:
然後在其他go檔案中可以引用這個包中的函式:
直接在vscode上執行:
選擇debug->start debuging:
請參考我的另一篇部落格,這裡就不再贅述:
git常用命令
參考文件:
不翻牆 快速安裝 golang.org/x/lint/golint 和 golang.org/x/tools/
centos7安裝golang環境
centos7下安裝vscode
Linux上go語言搭建環境
每次想在電腦上搞個linux環境,沒有搞個筆記,很麻煩,於是自己記錄一下。還有我這個虛擬機器直接安裝再預設目錄。之前沒安裝再預設目錄老是出現奇怪的問題。沒確認是不是這個原因導致的那些問題。輸入名稱後,選擇資料資料夾。型別,版本等都是輸入了名稱後自動選擇的。這裡就不改了。後面就一直下一步下一步。介面名...
Go語言環境安裝 搭建 Linux
linux的東西果然不記不行啊 然後連線伺服器,使用wget命令獲取安裝包 如沒有wget命令需要先安裝wget 例如wget https 然後我們解壓gz包 gzip d go1.11.2.linux amd64.tar.gz然後我們再檢視檔案發現變成了tar包 我們再解壓tar包 tar xvf...
go語言開發環境搭建 GO語言開發環境搭建
go語言支援以下系統1 linux 2 freebsd 3 mac os x 也稱為 darwin 4 windows 本文以linux系統進行展開 將將 usr local go bin 目錄新增至path環境變數 export path path usr local go bin重啟 sourc...