[英]how to modify GOPATH in powershell
我正在嘗試將我的項目目錄添加到GOPATH,在linux中我能做到
在〜/ .bashrc中export GOPATH=$HOME/mygo
powershell中的等價物是什么
這應遵循您使用Powershell設置任何Environment變量的方式(如本文所述 ):
如果你想永久(即將申請任何未來的外殼):
[Environment]::SetEnvironmentVariable("GOPATH", "C:\Your\Path", "User")
需要注意的一件事是:當我們使用
SetEnvironmentVariable
創建一個新的用戶或機器級環境變量時,在Windows PowerShell中運行此命令時,變量並不總是顯示出來:
Get-ChildItem Env:
或者至少在我們重新啟動PowerShell之前它沒有顯示出來。 (或者啟動了PowerShell的新實例。)
但是,我們可以使用以下命令隨時檢索新變量的值:
[Environment]::GetEnvironmentVariable("GOPATH","User")
如果您只想要當前的shell,請參閱cmotley的回答並在同一篇文章中詳細說明:
$env:GOPATH = "C:\Your\Path"
正如Jaykul評論的那樣,在%UserProfile%\\My Documents\\WindowsPowerShell\\profile.ps1
設置該行相當於~\\.bashrc
中的導出:
請參閱“ Windows PowerShell配置文件 ”。
(實際上有4個配置文件,提到的一個配置文件僅適用於當前用戶,但會影響所有shell)
或者,你可以這樣做:
$env:GOPATH = "$HOME\\mygo"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.