首頁 >後端開發 >Golang >Go 1.6如何使用Vendor導入套件?

Go 1.6如何使用Vendor導入套件?

Susan Sarandon
Susan Sarandon原創
2024-10-31 01:04:29298瀏覽

How Do I Import Packages Using Vendor in Go 1.6?

在 Go 1.6 中使用 Vendor 導入套件

在 Go 1.6 中,vendor 功能允許在不使用外部套件管理器的情況下進行依賴管理。然而,對於初次使用的用戶來說,使用此新功能導入套件可能會很困難。以下是原問題中遇到的問題的逐步解決方案。

提供的專案結構似乎是正確的,vendor 目錄包含依賴套件 github.com/zenazn/goji。 GOPATH 的值似乎也設定正確。

問題出在建置指令中。若要使用vendor目錄中的依賴項建置程序,請使用下列指令:

<code class="bash">$GOPATH=`pwd` go install main.go</code>

該指令指示go使用目前目錄作為GOPATH,確保它可以找到vendor目錄和主目錄.go 程式。

或者,您可以使用環境變數設定 GOPATH 以包含項目所在的目錄。例如:

<code class="bash">export GOPATH=~/my-go-projects:~/my-vendor-projects</code>

正確設定GOPATH 後,就可以使用以下指令來建構程式:

<code class="bash">go install main.go</code>

執行建置指令後,產生的二進位檔案將為放置在$GOPATH/ bin/main 中,你就可以像往常一樣執行程式了。

以上是Go 1.6如何使用Vendor導入套件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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