[英]Go environment variables stay unchanged after setting
我通過觀看在線教程開始學習Go編程。 我使用Windows命令提示符。 但是,在我鍵入set GOOS = darwin
之后,然后使用go env
打印環境變量, GOOS
未設置為GOOS=darwin
但默認情況下仍為GOOS=windows
。
這就是我得到的。 有人能告訴我哪里出錯了,以至於我無法對GOOS
做出改變嗎?
C:\GoPath\src\palindrome>set GOOS = darwin
C:\GoPath\src\palindrome>go env
set GOARCH=amd64
set GOBIN=
set GOEXE=.exe
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
“變量名或字符串周圍的任何額外空格都不會被忽略,SET不像許多其他腳本語言那樣容忍額外的空格。”
更改set GOOS = darwin
以set GOOS=darwin
- 即,您在go env
的輸出中看到的格式相同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.