安裝golang
去官網下載對應的安裝包或源碼,進行安裝或自行編譯。
- golang安裝程序會自動將可執行文件所在目錄(xx\bin)添加到系統PATH變量。
- 新建用戶變量
GOPATH
。%GOPATH%\src
存放第三方庫,當然用GOPATH
做爲開發的工作路徑也是可以的,可以存在多個。 - 不需要設置
GOROOT
https://dave.cheney.net/2013/06/14/you-dont-need-to-set-goroot-really
sublime text 3 配置golang開發環境
-
工具>編譯>編譯系統>新建編譯系統,配置爲如下內容:
{ "cmd": ["go", "run", "$path"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "working_dir": "$path", "selector": "source.go" }
命名爲
Go.sublime-package
$path
和$file_path
是等價的用
$path
而不是$file
,和命令go run .
是等價的。go run file
在包下只有一個go文件或有多個文件但沒有調用時是沒問題的,但是一旦調用,在st3中會報錯:command-line-arguments: ***: undefined: ***
-
編譯運行時,如果有以下報錯:
cannot find package "***" in any of ***
,就檢查第一步安裝時配置的環境變量是否有問題 -
插件方式
除了自行新建編譯系統的方式外,還可以通過安裝插件的方式來配置
Gosublime
插件已經找不到了,如果用插件的話,用Golang Build
這個插件以run方式運行時,只能編譯當前文件,所以沒法調用同一個包下其他文件的方法安裝完成後,在
首選項>package setting>Golang cofig>setting user
配置爲以下內容:{ "PATH": "安裝目錄/bin", "GOPATH": "工作目錄" }