如何在Powershell中修改GOPATH
我正在尝试将我的项目目录添加到GOPATH,在Linux中,我可以这样做
export GOPATH=$HOME/mygo
在〜/ .bashrc中
Powershell中的等效性是什么
回答:
这应该遵循您使用Powershell设置任何Environment变量的方式(如本文所述):
如果您希望它永久存在(即将来将适用于任何外壳程序):
[Environment]::SetEnvironmentVariable("GOPATH", "C:\Your\Path", "User")
需要注意的一件事:当我们用来
SetEnvironmentVariable
创建新的用户或计算机级环境变量时,在WindowsPowerShell中运行此命令时,该变量并不总是显示出来:
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配置文件 ”。(实际上有四个配置文件,其中提到的一个配置文件仅适用于当前用户,但会影响所有外壳程序)
以上是 如何在Powershell中修改GOPATH 的全部内容, 来源链接: utcz.com/qa/404908.html