当前位置: 首页 > 面试题库 >

如何在Powershell中修改GOPATH

宰修能
2023-03-14
问题内容

我正在尝试将我的项目目录添加到GOPATH,在Linux中,我可以这样做

export GOPATH=$HOME/mygo 在〜/ .bashrc中

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配置文件 ”。(实际上有四个配置文件,其中提到的一个配置文件仅适用于当前用户,但会影响所有外壳程序)



 类似资料:
  • 问题内容: 我需要在Java中更改JSON属性的值,我可以正确获取该值,但无法修改JSON。 这是下面的代码 做这个的最好方式是什么? 问题答案: 是不可变的,旨在进行解析操作。但是,可以将其转换为允许突变的(和): 对于数组,可以使用:

  • 问题内容: 在我的Python测试脚本中,我多次使用此模式: 有没有更简洁的方法来临时修改搜索路径? 问题答案: 您可以使用一个简单的上下文管理器: 然后要导入模块,您可以执行以下操作: 从语句主体退出时,将恢复到原始状态。如果仅使用该块中的模块,则可能还希望从以下位置删除其引用:

  • 问题内容: 我正在尝试在python 2.7中编辑/修改现有的元数据。更具体而言,我在我的月历中有GPS坐标,但是海拔字段不正确。有办法改变吗? 我看过了 ,但似乎找不到修改现有字段的方法。 有没有人设法做到这一点?听起来这很简单,但我似乎无法解决。 干杯戴夫 问题答案: (550,1)%某些值以小数格式保存。这意味着550m(51,2)将为25.5m。 将高度设置为140m

  • 问题内容: 由于我需要在使用Tensorflow训练模型之前为数据编写一些预处理程序,因此需要对进行一些修改。但是,我不知道如何像使用一样修改值。 最好的方法是可以直接修改。但是,在当前版本的Tensorflow中似乎不可能。另一种方法是改变到该进程,然后用改回来。 关键是如何更改为。 1):https : //www.tensorflow.org/versions/r0.8/api_docs/p

  • 我有一个来自javax的现有jsonobject。json。JsonObject类。 我一辈子都想不出如何修改其中现有的价值观。理想情况下,我想这样做: 根据API,不允许修改该映射。 http://docs.oracle.com/javaee/7/api/javax/json/JsonObject.html 此映射对象提供对JSON对象数据的只读访问,并尝试修改映射,无论是直接修改还是通过其集合

  • 求你了,我需要你的帮助。每当我试图运行下面的程序时,它会说不兼容的类型,字符串不能转换为整数。