首頁 > 後端開發 > Golang > 如何在 Windows 中為我的 Go 程式碼永久設定環境變數?

如何在 Windows 中為我的 Go 程式碼永久設定環境變數?

Linda Hamilton
發布: 2024-11-16 10:36:03
原創
348 人瀏覽過

How do I permanently set environment variables in Windows for my Go code?

在Windows 中設定環境變數

您遇到了無法在Windows 筆記型電腦上讀取Go 程式碼中的環境變數的問題,儘管具有設定它們的使用者權限。這是因為Windows中有兩種設定環境變數的方法:

1. Set 指令:

set 指令暫時修改目前 shell 的環境值。變更立即可用,但僅影響目前 shell,並且會在 shell 關閉時遺失。

範例:

cmd> SET ADDR=127.0.0.1
cmd> SET TOKEN=ABCD1234
cmd> SET
登入後複製

2 。 Setx 指令:

setx 指令會永久修改環境值,影響所有未來的 shell。但是,它不會影響已經運行的 shell。您必須退出並重新開啟 shell 才能使變更生效。

範例:

cmd> setx ADDR "127.0.0.1"
cmd> setx TOKEN "ABCD1234"
cmd> SET
登入後複製

由於您只有使用者權限,因此可以使用setx 指令永久設定使用者登入的環境變數:

setx ADDR "127.0.0.1"
setx TOKEN "ABCD1234"
登入後複製

使用setx 設定變數後,它們將可以透過os.Getenv() 函數供您的Go 程式碼使用。

以上是如何在 Windows 中為我的 Go 程式碼永久設定環境變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板