Debian10 安裝Go環境


一、安裝包下載:

下載地址:Go語言中文網

獲取安裝包:

 wget https://studygolang.com/dl/golang/go1.16.linux-amd64.tar.gz
 # 解壓文件
 tar xfz go1.16.linux-amd64.tar.gz -C /usr/local

二、配置全局變量

根據自己使用的Shell是bash還是zsh,對~/.bashrc~/.zshrc進行編輯,這里本人安裝了oh-my-zsh,所以是對~/.zshrc進行編輯。

#修改~/.zshrc
vim ~/.zshrc
#添加Gopath路徑
export GOROOT=/usr/local/go #GOROOT是系統上安裝Go軟件包的位置。
export GOPATH=/root/go #GOPATH是工作目錄的位置。
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
# 激活配置
source ~/.zshrc

三、驗證go安裝是否成功

go version

驗證

  • 編寫hello程序,驗證go安裝是否成功。
  1. 在GOPATH目錄下創建hello目錄,用於存放go的第一個程序。
  2. 在hello目錄下,創建hello.go文件,內容如下:
package main

import "fmt"

func main() {
    fmt.Printf("Hello, World\n")
}
  1. 切換到hello.go的目錄,並運行hello.go文件。
cd ~/go/hello  // 切換到`hello.go`的目錄
go run hello.go    // 運行`hello.go`文件
  1. 也可以使用go build編譯go文件的方式執行程序。
cd ~/go/hello # 切換到`hello.go`的目錄
go build hello.go   # 編譯`hello.go`文件,得到一個名為hello的可執行文件
./hello     # 執行名為hello的可執行文件

執行過程如下:

執行結果

值得注意的是:

有的教程中給出的測試代碼為:

package hello \\hello而不是main

import "fmt"

func main() {
    fmt.Printf("Hello, World\n")
}

運行結果是go run: cannot run non-main package
執行結果2

參考資料:

ubuntu18.04安裝Go語言
如何在Debian 9上安裝Go
Go運行錯誤 go run: cannot run non-main package


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM