首頁 >後端開發 >Golang >golang gopath如何設定

golang gopath如何設定

(*-*)浩
(*-*)浩原創
2019-12-03 10:28:108835瀏覽

golang gopath如何設定

設定GOPATH的要求對於首次安裝Go工具的Go用戶來說是一個主要問題,並且在他們使用這些工具的初始體驗中得到了錯誤: "you have to set a GOPATH"

即使您不關心設定此變量,仍然需要您在專案中註意:         (建議學習:go#)

用戶仍需要將$GOPATH/bin 添加到其PATH中以運行由go install初始化的可執行檔執行go get

使用Go語言開發的用戶仍然需要了解GOPATH的存在,其位置和結構。

如果你的GOROOT(你檢查Go的原始碼的位置)是預設的GOPATH,如果沒有設定GOPATH,工具將拒絕使用預設的GOPATH來破壞你的GOROOT。

如果預設值不適合你,你仍然可能更喜歡設定自訂GOPATH。

GOPATH的定義

GOPATH 環境變數用來指定你的工作區的位置,如果GOPATH沒有設定, 它會自動設定在類別Unix系統裡像這樣:

$HOME/go

設定在windows系統裡像這樣:

%USERPROFILE%\go

如果你想自訂你的工作區, 你需要設定GOPATH 環境變數. 下面將講解如何在不同的平台上如何設定。

在不同的平台上自訂GOPATH

Unix系統

GOPATH 可以設定在你係統的任一個目錄下. 下面的例子裡我們將設定他到$HOME/go (Go 1.8版本以後預設). 注意GOPATH 不能和你的go安裝目錄相同. 普遍的設定是GOPATH=$HOME.

Bash

編輯~/.bash_profile 新增下面一行:

export GOPATH=$HOME/go

儲存退出編輯器,然後執行

source ~/.bash_profile

Zsh

編輯你的~/.zshrc 加入下面一行:

export GOPATH=$HOME/go

儲存退出你的編輯器.然後執行

source ~/.zshrc

fish

set -x -U GOPATH $HOME/go

-x 用來指定你要匯出的變數-U 設定成全域的環境

Windows系統

你的工作區可以被定義成你想要放置的任何目錄, 下面我們使用C:\go-work 作為例子

注意:GOPATH 不能和Go 的安裝目錄相同.

Windows 7

建立目錄C:\go-work.

電腦圖示上滑鼠右鍵選擇屬性

選擇左側進階系統設定

選擇底部環境變數

在上方視窗中選擇GOPATH 點選編輯輸入值C:\go-work 儲存

Windows 10

有個更快的方式透過搜尋環境變數:

左鍵點選「搜尋」並鍵入env或environment。

選擇「為您的帳戶編輯環境變數」。

並依照上述windows7步驟操作。

查看GOPATH

go env GOPATH

以上是golang gopath如何設定的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn