GOPATH設定和go get替換HTTPS的技巧

2021-08-14 07:54:08 字數 620 閱讀 5440

用go env可以檢視自己的goroot和gopath

針對go1.9以前的版本可以將goroot和gopath寫到配置檔案裡,以mac為例子

wujingcidemacbook-pro:~ wujingci$ cat ~/.bash_profile

export gopath=$home/go

export goroot=/usr/local/go

path=$goroot/bin:$gopath/bin:$path

go1.9以後預設是不需要這兩個環境變數的,不過有些專案中還需要引用這兩個環境變數,所以視情況加上

有些repo開通了https,使用go get的時候缺省會用https去做git clone操作,往往會因為使用者名稱等問題無法訪問,我們還是傾向於用ssh的模式,因此可以更改~/.gitconfig

cat ~/.gitconfig

[user]

name = ***x

mail = willen.wu@***x.com

[url "[email protected]:"]

insteadof =

當然要記得將ssh金鑰放到github上

GO語言GOPATH的設定

如果你裝 beego 無法執行 bee version 那麼多半又是 gobin 路徑錯誤了,那麼,就重新帶著大家試試唄 1 首先在你將要設定成gopath的資料夾下建立三個資料夾分別叫 bin src pkg 2 配置go環境變數gopath和gobin 1 開啟終端,cd 2 檢視是否有.bas...

Ubuntu設定GOPATH環境變數

1 ubuntu儲存環境變數的幾個檔案 etc profile 在使用者登入時,作業系統定製使用者環境時使用的第乙個檔案,此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行。etc environment 在使用者登入時,作業系統使用的第二個檔案,系統在讀取使用者個人的prof...

fish shell 下gopath的設定問題

在fish shell下,使用 set x gopath path1 path2 path3 來設定,不能使用set x gopath path1 path2 path3,這一點確實很特殊。fish shell 下還有另外一種自動方法,利用fish shell的function 1 先用 set x...