golang開發環境搭建(windows)

目錄

一、安裝golang

step1:下載golang

step2:無腦安裝即可

step3:設置環境變量

step4:驗證環境變量

step5:工程化項目目錄

 

二 、安裝IDE jetbrains-Golang

step1:下載2018版jetbrainsGolang

step2:軟件無腦安裝即可

step3:註冊碼,親測有用,有效至2099年

step4:設置IDE環境


廢話不多說,本環境爲(golang+jetbrainsGolang)

golang 1.13 windows
jetbrainsGolang JetBrains GoLand 2018.1.8 x64

 

 

 

一、安裝golang

step1:下載golang

golang中文網 

下載對應操作系統的最新安裝包

 

step2:無腦安裝即可

ps:默認安裝後系統會幫忙創建對應的GOPATH環境變量,如果不默認則手動設置

 

step3:設置環境變量

環境變量介紹 參考https://github.com/enlyhua/go_command_tutorial/blob/71833ffcab991a2931d3106490d96008f45c3177/0.14.md

名稱 說明
CGO_ENABLED 指明cgo工具是否可用的標識。
GOARCH 程序構建環境的目標計算架構。
GOBIN 存放可執行文件的目錄的絕對路徑。
GOCHAR 程序構建環境的目標計算架構的單字符標識。
GOEXE 可執行文件的後綴。
GOHOSTARCH 程序運行環境的目標計算架構。
GOOS 程序構建環境的目標操作系統。
GOHOSTOS 程序運行環境的目標操作系統。
GOPATH 工作區目錄的絕對路徑。通常是項目的根目錄。
GORACE 用於數據競爭檢測的相關選項。
GOROOT Go語言的安裝目錄的絕對路徑。
GOTOOLDIR Go工具目錄的絕對路徑。

 初學者關鍵配置是GOPATHGOROOTGOBIN

  • GOROOT類似JAVA_HOME,用於引導golang安裝的程序
GOROOT  C://go/         ##go安裝目錄
  • GOPATH類似JAVA  CLASS_PATH,用於引導加載項目內部golang程序
GOPATH  E://goWorkspace/   ##項目目錄
  • GOBIN類似於JAVA out目錄,用於存放install產生的可執行文件
GOBIN   E://goWorkspace/bin   ##項目目錄
  • 將GOROOT,GOBIN,GOPATH加入環境變量,並且將GOROOT的bin目錄與GOBIN加入path中
path  %GOROOT%/bin;%GOBIN%
ps:1、不建議將GOROOT,GOPATH直接放入path,這將導致項目編譯時環境變量會以就近原則生效,
    則使用go build以及go get和go install,生成的文件將到最近的一個環境變量中
    2、GOROOT/bin GOBIN設置path是爲了全局使用go可執行文件

 

step4:驗證環境變量

go env

 

step5:工程化項目目錄

在項目目錄下建立結構如下

E://goWorkspace/bin  //可執行文件
E://goWorkspace/pkg  //打包後文件
E://goWorkspace/src  //源碼文件


src/項目文件  go get下載的依賴源碼也將自動放在此目錄
bin/可執行文件  go install將可執行文件放入
pkg/編譯路徑    go build將項目編譯文件放入

 

二 、安裝IDE jetbrains-Golang

 

step1:下載2018版jetbrainsGolang

idea官網golang歷史版本下載

ps:原因你懂的,高版本jetbrainsGolang需要正版或者學生老師等教學機構註冊。

step2:軟件無腦安裝即可

 

step3:註冊碼,親測有用,有效至2099年

A82DEE284F-eyJsaWNlbnNlSWQiOiJBODJERUUyODRGIiwibGljZW5zZWVOYW1lIjoiaHR0cHM6Ly96aGlsZS5pbyIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiJVbmxpbWl0ZWQgbGljZW5zZSB0aWxsIGVuZCBvZiB0aGUgY2VudHVyeS4iLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IklJIiwicGFpZFVwVG8iOiIyMDg5LTA3LTA3In0seyJjb2RlIjoiUlMwIiwicGFpZFVwVG8iOiIyMDg5LTA3LTA3In0seyJjb2RlIjoiV1MiLCJwYWlkVXBUbyI6IjIwODktMDctMDcifSx7ImNvZGUiOiJSRCIsInBhaWRVcFRvIjoiMjA4OS0wNy0wNyJ9LHsiY29kZSI6IlJDIiwicGFpZFVwVG8iOiIyMDg5LTA3LTA3In0seyJjb2RlIjoiREMiLCJwYWlkVXBUbyI6IjIwODktMDctMDcifSx7ImNvZGUiOiJEQiIsInBhaWRVcFRvIjoiMjA4OS0wNy0wNyJ9LHsiY29kZSI6IlJNIiwicGFpZFVwVG8iOiIyMDg5LTA3LTA3In0seyJjb2RlIjoiRE0iLCJwYWlkVXBUbyI6IjIwODktMDctMDcifSx7ImNvZGUiOiJBQyIsInBhaWRVcFRvIjoiMjA4OS0wNy0wNyJ9LHsiY29kZSI6IkRQTiIsInBhaWRVcFRvIjoiMjA4OS0wNy0wNyJ9LHsiY29kZSI6IkdPIiwicGFpZFVwVG8iOiIyMDg5LTA3LTA3In0seyJjb2RlIjoiUFMiLCJwYWlkVXBUbyI6IjIwODktMDctMDcifSx7ImNvZGUiOiJDTCIsInBhaWRVcFRvIjoiMjA4OS0wNy0wNyJ9LHsiY29kZSI6IlBDIiwicGFpZFVwVG8iOiIyMDg5LTA3LTA3In0seyJjb2RlIjoiUlNVIiwicGFpZFVwVG8iOiIyMDg5LTA3LTA3In1dLCJoYXNoIjoiODkwNzA3MC8wIiwiZ3JhY2VQZXJpb2REYXlzIjowLCJhdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlLCJpc0F1dG9Qcm9sb25nYXRlZCI6ZmFsc2V9-5epo90Xs7KIIBb8ckoxnB/AZQ8Ev7rFrNqwFhBAsQYsQyhvqf1FcYdmlecFWJBHSWZU9b41kvsN4bwAHT5PiznOTmfvGv1MuOzMO0VOXZlc+edepemgpt+t3GUHvfGtzWFYeKeyCk+CLA9BqUzHRTgl2uBoIMNqh5izlDmejIwUHLl39QOyzHiTYNehnVN7GW5+QUeimTr/koVUgK8xofu59Tv8rcdiwIXwTo71LcU2z2P+T3R81fwKkt34evy7kRch4NIQUQUno//Pl3V0rInm3B2oFq9YBygPUdBUbdH/KHROyohZRD8SaZJO6kUT0BNvtDPKF4mCT1saWM38jkw==-MIIElTCCAn2gAwIBAgIBCTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE4MTEwMTEyMjk0NloXDTIwMTEwMjEyMjk0NlowaDELMAkGA1UEBhMCQ1oxDjAMBgNVBAgMBU51c2xlMQ8wDQYDVQQHDAZQcmFndWUxGTAXBgNVBAoMEEpldEJyYWlucyBzLnIuby4xHTAbBgNVBAMMFHByb2QzeS1mcm9tLTIwMTgxMTAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5ndaik1GD0nyTdqkZgURQZGW+RGxCdBITPXIwpjhhaD0SXGa4XSZBEBoiPdY6XV6pOfUJeyfi9dXsY4MmT0D+sKoST3rSw96xaf9FXPvOjn4prMTdj3Ji3CyQrGWeQU2nzYqFrp1QYNLAbaViHRKuJrYHI6GCvqCbJe0LQ8qqUiVMA9wG/PQwScpNmTF9Kp2Iej+Z5OUxF33zzm+vg/nYV31HLF7fJUAplI/1nM+ZG8K+AXWgYKChtknl3sW9PCQa3a3imPL9GVToUNxc0wcuTil8mqveWcSQCHYxsIaUajWLpFzoO2AhK4mfYBSStAqEjoXRTuj17mo8Q6M2SHOcwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQBonMu8oa3vmNAa4RQP8gPGlX3SQaA3WCRUAj6Zrlk8AesKV1YSkh5D2l+yUk6njysgzfr1bIR5xF8eup5xXc4/G7NtVYRSMvrd6rfQcHOyK5UFJLm+8utmyMIDrZOzLQuTsT8NxFpbCVCfV5wNRu4rChrCuArYVGaKbmp9ymkw1PU6+HoO5i2wU3ikTmRv8IRjrlSStyNzXpnPTwt7bja19ousk56r40SmlmC04GdDHErr0ei2UbjUua5kw71Qn9g02tL9fERI2sSRjQrvPbn9INwRWl5+k05mlKekbtbu2ev2woJFZK4WEXAd/GaAdeZZdumv8T2idDFL7cAirJwcrbfpawPeXr52oKTPnXfi0l5+g9Gnt/wfiXCrPElX6ycTR6iL3GC2VR4jTz6YatT4Ntz59/THOT7NJQhr6AyLkhhJCdkzE2cob/KouVp4ivV7Q3Fc6HX7eepHAAF/DpxwgOrg9smX6coXLgfp0b1RU2u/tUNID04rpNxTMueTtrT8WSskqvaJd3RH8r7cnRj6Y2hltkja82HlpDURDxDTRvv+krbwMr26SB/40BjpMUrDRCeKuiBahC0DCoU/4+ze1l94wVUhdkCfL0GpJrMSCDEK+XEurU18Hb7WT+ThXbkdl6VpFdHsRvqAnhR2g4b+Qzgidmuky5NUZVfEaZqV/g==

 

step4:設置IDE環境

golang打開E://goWorkspace/ 

file->settings->go->GOROOT下拉選擇安裝的go->GOPATH勾選Use GOPATH that's defined in system environment 

 

done!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章