这应该遵循您使用Powershell设置任何Environment变量的方式(如本文所述):
如果您希望它永久存在(即将来将适用于任何外壳程序):
[Environment]::SetEnvironmentVariable("GOPATH", "C:YourPath", "User")
需要注意的一件事:当我们用来
SetEnvironmentVariable创建新的用户或计算机级环境变量时,在Windows
PowerShell中运行此命令时,该变量并不总是显示出来:
Get-ChildItem Env:
或者至少直到我们重新启动PowerShell时它才出现。(或启动一个新的PowerShell实例。)
但是,我们可以随时使用以下命令来检索新变量的值:
[Environment]::GetEnvironmentVariable("GOPATH","User")
如果仅在当前shell中需要它,如cmotley中所述,并在同一篇文章中进行了详细介绍:
$env:GOPATH = "C:YourPath"
正如Jaykul所评论的那样,在您的行中设置该行
%UserProfile%MydocumentsWindowsPowerShellprofile.ps1等效于以下命令中的导出
~.bashrc:
请参阅“ Windows PowerShell配置文件 ”。(实际上有四个配置文件,其中提到的一个配置文件仅适用于当前用户,但会影响所有外壳程序)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)