環境安裝 環境安裝 主要包含三個部分 運行環境及開發sdk 系統環境和路徑配置 IDE配置 以mac環境為例,其他環境類似 運行環境及開發sdk 使用 brew 安裝 檢查,得到go基本安裝信息 系統環境和路徑配置 主要是GOROOT和GOPATH GOROOT:就是go的安裝環境 GOPATH:作 ...
環境安裝
環境安裝 主要包含三個部分 運行環境及開發sdk 系統環境和路徑配置 IDE配置
以mac環境為例,其他環境類似
運行環境及開發sdk
使用 brew 安裝
brew install go
檢查,得到go基本安裝信息
go env
系統環境和路徑配置
主要是GOROOT和GOPATH
GOROOT:就是go的安裝環境
GOPATH:作為編譯後二進位的存放目的地和import包時的搜索路徑。其實說通俗點就是你的go項目工作目錄。通常情況下GOPATH包含三個目錄:bin、pkg、src。
src目錄下主要存放go的源文件
pkg目錄存放編譯好的庫文件,主要是*.a文件;
bin目錄主要存放可執行文件
改寫環境變數
vim ~/.bash_profile
以本人的路徑為例,修改為
GOROOT=/usr/local/Cellar/go/1.11.1/libexec
export GOROOT
export GOPATH=/Users/admin/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN:$GOROOT/bin
編輯完之後退出保存文件,然後使用
source ~/.bash_profile
更新配置文件
IDE配置
開發環境使用visual studio code 來進行開發
安裝vscode
https://code.visualstudio.com 下載進行安裝
啟動vscode選擇插件->搜go選擇Go for Visual Studio Code插件點擊安裝即可
配置vscode
啟動vscode選擇文件菜單->首選項->設置,在打開的settins.json文件下粘貼以下內容:
"go.buildOnSave": "workspace",
"go.lintOnSave": "package",
"go.vetOnSave": "package",
"go.buildTags": "",
"go.buildFlags": [],
"go.lintFlags": [],
"go.vetFlags": [],
"go.coverOnSave": false,
"go.useCodeSnippetsOnFunctionSuggest": false,
"go.formatOnSave": true,
"go.formatTool": "goreturns",
"go.goroot": "/usr/local/Cellar/go/1.11.1/libexec",
"go.gopath": "/Users/admin/go",
"go.gocodeAutoBuild": false
安裝工具包
在path目錄下的src目錄中新建‘hello.go’文件,然後雙擊打開,vscode會提示安裝‘gopkgs’,選擇‘Install all’,等待安裝結束。
測試
在打開的文件中輸入
package main
import "fmt"
func main(){
fmt.Printf("hello world\n")
}
在命令行運行
go run hello.go