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 : 存放編譯後的可執行檔案這是jetbrain開發的ide,與idea和pycharm類似。pkg: 存放編譯後的包檔案
src : 存放專案原始檔
在使用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...