首頁  >  文章  >  後端開發  >  匯出和“go env -w”有什麼區別

匯出和“go env -w”有什麼區別

WBOY
WBOY轉載
2024-02-05 23:57:03396瀏覽

导出和“go env -w”有什么区别

問題內容

go env -w」到底是做什麼的?我已經瀏覽了這個很長的提案,但還沒有弄清楚它的要點。即,

  • 它會在 Go 相關的設定檔中的任何地方寫入這樣的設定嗎?
  • 如果我只是簡單地使用export,這兩種方法有什麼不同?
  • 如果我使用“go env -w”,以後不再需要它時如何取消設定?

順便說一句,我要問的是「go env -w GOPRIVATE」。如果我採取任何一種方式,會有什麼不同。


正確答案


運行go幫助環境

環境變數優先。因此,如果您的系統中設定了 GOPRIVATE,則將使用它。如果沒有,或者如果您取消設定它,則將使用您使用 go env -w GOPRIVATE=xy 設定的值。

如果你執行 go help env:

#

因此,您可以透過執行 go env -u GOPRIVATE 來取消手動變更的 GOPRIVATE 預設值。

以上是匯出和“go env -w”有什麼區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:stackoverflow.com。如有侵權,請聯絡admin@php.cn刪除