安裝
下載
官網地址 https://golang.google.cn/dl/
這裏我下載的是最新的版本,還有其他版本,找到對應的運行環境下載即可,點擊鼠標左鍵選擇複製鏈接地址,然後到Linux裏執行wget
下載
例如:
wget https://dl.google.com/go/go1.14.linux-amd64.tar.gz
如果 出現 wget command not found
那就 sudo install wget -y
安裝一下子 wget
命令 然後在執行 上面的下載命令
解壓
tar -zxvf go1.14.linux-amd64.tar.gz
解壓出來的文件夾是 go
移動
mv go /usr/local
配置環境變量
vim /etc/profile
在最後面添加
export GOROOT=/usr/local/go #安裝目錄
export GOPATH=/www/web/goProject #代碼目錄
export GOBIN=$GOPATH/bin #go install 後生成的可執行命令存放路徑
export PATH=$PATH:$GOROOT/bin #環境變量
每一行都寫了註解,大家可以根據解釋自行靈活運用環境變量。在這裏要說明一聲:配置環境變量的時候,大家可以在 /etc/profile
也可以在用戶目錄下的.profile
文件中配置環境變量.
區別是:在/etc/profile
下配置對所有用戶起作用,.profile
中配置只對當前用戶起作用
配置完畢之後,執行 source /etc/profile
將新的環境變量加載進去
測試
go version
查看的到版本號就算成功了。。。。
使用
作爲一個程序員,沒有看到 hello,World 怎麼能算行呢
在/www/web/goProject
代碼目錄下新建三個文件夾名字分別爲 bin、pkg、src;
bin :存放編譯後可執行的文件。
pkg:存放編譯後的應用包。
src :從此是你寫代碼的文件夾。
進入src目錄裏,新建文件夾test,再進入test,新建 test.go 文件,然後編輯test.go; vim test.go
package main
import "fmt"
func main() {
fmt.Println("hello,world")
}
保存文件內容;執行 go run test.go
就能看見hello,world了;
另外,可以執行go build test.go
就能在當前目錄下看到生成一個test的包,當還想看到hello,world 的時候,可以直接運行test./test
就可以看到了;如果開發完畢後,可以執行go install test
之後就會在bin目錄下發現有一個test包,之後可以去bin的目錄下執行./test
依舊可以看到hello,world;