這只是乙個簡單的示例,個別細節沒做太多解釋,可去官網或其他**自行了解。
在命令列中直接輸入go
命令,如果顯示出如以下的提示,說明go語言開發工具已經安裝成功。
> go
go is a tool for managing go source code.
usage:
go [arguments]
the commands are:
bug start a bug report
build compile packages and dependencies
clean remove object files and cached files
doc show documentation for package or symbol
env print go environment information
fix update packages to use new apis
fmt gofmt (reformat) package sources
generate generate go files by processing source
get add dependencies to current module and install them
install compile and install packages and dependencies
list list packages or modules
mod module maintenance
run compile and run go program
test test packages
tool run specified go tool
version print go version
vet report likely mistakes in packages
在這個示例中我們使用vs code作為go語言的編輯器。
開啟vs code,選擇左側的extensions,查詢並安裝以下兩個用於中文化和go語言的外掛程式。
因為國內網路較為特殊的原因,需要配置**才能通過網路安裝/更新工具。
在命令列中輸入以下命令配置**。
> go env -w go111module=on
> go env -w gproxy=
在vs code中使用按ctrl
+shift
+p
,在開啟的輸入框中輸入go
,這時就可以看到名為go: install/update tools的選項。點選後將列出的所有工具勾上,再點選確認(ok)進行安裝。
當vs code自帶的命令列出現類似以下的提示,安裝項以succeeded
結尾,說明該安裝項已經安裝成功。
installing github.com/josharian/impl succeeded如果出現了類似以下提示,那就是有安裝項安裝失敗了。
1 tools failed to install.
新建乙個名為hello-world的資料夾,並在此資料夾下執行go mod init :
> mkdir hello-world # 新建名為hello-world資料夾
> cd ./hello-world # 切換目錄到該資料夾下
> go mod init hello-world # 使用go mod進行初始化
新建乙個名為main.go的檔案,放入以下**。
package main
import "fmt"
func main()
使用命令列進入main.go所在的目錄,使用以下命令執行我們剛剛編寫的hello world程式。
> go run main.go
最後命令列列印出以下內容,說明剛剛編寫的hello world程式已經成功執行。
hello, world!
go語言環境配置
官網 go語言的安裝 預設安裝,被安裝了 usr local go 目錄 並自設定了環境變數。go env 可檢視目前的go的環境變數 這go就可以執行了,下面還要配置乙個gopath環境變數,是工作目錄。根據約定,gopath下需要建立3個目錄 bin 儲存編譯後的可執行檔案 pkg 存放編譯後生...
go語言 環境配置
安裝軟體一般有兩類 三種 方式 使用編譯好的二進位制檔案 ubuntu系統選擇下面這個 解壓之後,配置環境變數,例如 在 bashrc中配置 配置好後,source bashrc就好了 自行編譯原始碼 go語言實現語言 go從1.5版本開始實現 自舉 bootstrap 也就是用go來實現go 之前...
VS Code配置Go語言開發環境
說在前面的話,go語言是採用utf8編碼的,理論上使用任何文字編輯器都能做go語言開發。大家可以根據自己的喜好自行選擇。編輯器 ide沒有最好只有最適合。點選左側選單欄最後一項管理擴充套件,在搜尋框中輸入chinese,選中結果列表第一項,點選install安裝。安裝完畢後右下角會提示重啟vs co...