我正在尝试将我的项目目录添加到GOPATH,在linux中我能做到
export GOPATH=$HOME/mygo
在〜/ .bashrc中
powershell中的等价物是什么
这应遵循您使用Powershell设置任何Environment变量的方式(如本文所述):
如果你想永久(即将申请任何未来的外壳):
[Environment]::SetEnvironmentVariable("GOPATH", "C:\Your\Path", "User")
Run Code Online (Sandbox Code Playgroud)
需要注意的一件事是:当我们用于
SetEnvironmentVariable
创建新的用户或机器级环境变量时,在Windows PowerShell中运行此命令时,变量并不总是显示出来:
Get-ChildItem Env:
Run Code Online (Sandbox Code Playgroud)
或者至少在我们重新启动PowerShell之前它没有显示出来.(或者启动了一个新的PowerShell实例.)
但是,我们可以使用以下命令随时检索新变量的值:
[Environment]::GetEnvironmentVariable("GOPATH","User")
Run Code Online (Sandbox Code Playgroud)
如果您只想要当前的shell,请参阅cmotley的回答并在同一篇文章中详细说明:
$env:GOPATH = "C:\Your\Path"
Run Code Online (Sandbox Code Playgroud)
正如Jaykul所述,在您的行中设置该行%UserProfile%\My Documents\WindowsPowerShell\profile.ps1
相当于导出~\.bashrc
:
请参阅" Windows PowerShell配置文件 ".
(实际上有4个配置文件,提到的一个配置文件仅适用于当前用户,但会影响所有shell)
归档时间: |
|
查看次数: |
3204 次 |
最近记录: |