Golang 安裝配置

2021-08-21 22:06:35 字數 1884 閱讀 5471

wget 

tar -zxvf go1.4

.linux-amd64

.tar.gz -c /usr/local

vim ~/

.bash_profile

export goroot=/usr/local/go

export path=

$path:$goroot/bin

export gopath=/users/chao/documents/go

export path=

$path:$gopath/bin

golang的特別之處在於有乙個gopath,設定多個的話用分號隔開即可。為了使得在專案中能夠import自定義的package,需要有固定的專案結構,請如下操作:

cd $gopath

mkdir src

mkdir bin

mkdir pkg

建立的專案均放在src資料夾下,例如建立了乙個mydemo專案,用tree命令檢視,可能有如下的專案結構:

tree

.├── bin

├── pkg

│ └── darwin_amd64

│ └── mydemo.a

└── src

└── mydemo

└── main.go

bin : 存放編譯後的可執行檔案

pkg: 存放編譯後的包檔案

src : 存放專案原始檔

這是jetbrain開發的ide,與idea和pycharm類似。

在使用goland開發的過程中,碰到了以下的兩個問題:

解決方法:在gopath目錄下建立那三個資料夾,然後在src資料夾下建立新專案。

解決方法:定義的方法名開頭大寫即可。

開頭小寫的方法只能在同package下的檔案裡相互呼叫。

比如安裝goimports

在老版本中:

在新版本中:

preference -> tools -> file watchers -> + -> goimports

// 1. 安裝gopm。會在$gopath/src目錄下生成github.com/gpmgo目錄

// 2. 用gopm安裝goimports。會在$gopath/src目錄下生成golang.org目錄

// 引數:-g安裝到$gopath下,-v輸出資訊,-u公升級

gopm get -g

-v golang.org/x/tools/cmd/goimports

// 3. 編譯為可執行檔案,在$gopath/bin/

go install src/golang.org/x/tools/cmd/goimports/

然後如果goland配置了$gopath就會檢測到goimports了。

goimports的效果是,如果以下import裡有無效的import:

import

( "learngo/tree"

"fmt"

"chao"

)

當你ctrl+s儲存的時候,會自動刪除無效import並排序,如下:

import

( "fmt"

"learngo/tree"

)

Windows 平台安裝配置Golang語言環境

環境介紹 os windows 7 sp1 arch x86 64 golang ver go 1.4.2 amd64 2 在windows下安裝golang 3 配置golang執行環境 golang需要基本的兩個環境變數 1 goroot 儲存golang安裝根目錄 2 gobin 儲存gola...

Golang學習筆記一 go安裝配置

golang的環境變數一般只用設定兩個即可 goroot和gopath goroot是golang軟體安裝位置的根目錄,比如 usr bin,這個環境變數一般會有乙個預設值,如果沒有修改預設的安裝路徑,那麼一般可以不用管這個變數。當然,如果goroot bin如果不再path中的話,還是要新增以下的...

在macOS上安裝配置golang開發環境

本文主要介紹如何在macos上安裝配置golang開發環境。一 安裝 homebrew 開啟終端,輸入以下命令安裝 homebrew usr bin ruby e curl fssl 二 安裝配置 golang 1.通過brew方式安裝golang 在終端中輸入以下命令安裝golang brew i...