此教學是針對 Windows 的,畢竟我的作業系統也只有 Windows 而已
安裝 Go
- 如果你已經有舊版本的 Go,你必須先移除它
1. 到 Go 的官方網站下載安裝器,依指示安裝
https://golang.org/
2. 設定工作目錄,預設是在 %USERPROFILE%\go,通常應該不會想放在這裡,所以我們要換位置。這裡假想工作目錄是 C:\go-work
2a. 打開環境變數視窗
2b. 修改 GOPATH 變數,路徑到你想要的工作目錄資料夾,
在這個範例會填上 C:\go-work
2c. 修改 Path 變數內的 go\bin 路徑,通常在工作目錄下的 bin 資料夾,
因此預設是在 %USERPROFILE%\go\bin,
在這範例會填上 C:\go-work\bin,或者偷懶一些填上 %GOPATH%\bin
設置編輯器
- 這個教學使用 Visual Studio Code,或者你也可以使用 Atom
1. 安裝 Visual Studio Code
https://code.visualstudio.com/
2. 安裝 Visual Studio Code 的 Go 擴充插件
https://marketplace.visualstudio.com/items?itemName=ms-vscode.Go
3. 最後,務必重新啟動系統。因為環境變數必須要重新啟動才會生效。
測試 Hello World
- 在這過程中,你會陸陸續續看到 VSCode 通知你需要安裝其它相關的擴充套件,當然要安裝才能正常運行。
1. 在 VSCode,加入 Go 的工作目錄資料夾
2. 在工作目錄建立 src\hello 資料夾,意思是建立名為 hello 的 go 專案
3. 在 hello 資料夾建立檔案 hello.go,輸入以下程式碼並存檔
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
4. 在 terminal,路徑指向 src\hello 資料夾
5. 輸入 go build 進行建置,成功後在專案內會產生 hello.exe
6. 執行 hello.exe,看到 Hello, world,驗證安裝完成
解除安裝 Go 的方法
- 可以到控制台的應用程式解除安裝
- 或是再次執行下載器來移除
特別講這個是因為官方文件沒有更新,它仍然要你手動刪除安裝目錄與環境變數,但其實如果之前使用安裝器安裝的話,在 Windows 上會有些機碼殘留,因此繼續使用安裝器來移除會比較乾淨