簡體   English   中英

如何在powershell中修改GOPATH

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM