2017-02-12 71 views
0

以cd命令路徑名在Windows Powershell中,命令行cd $HOME通向主目錄。但命令行cd $TEMPcd $GOPATH不起作用,返回cd : Cannot process argument because the value of argument "path" is null.

PS:環境變量已配置。

Name       Value 
----       ----- 
GOPATH       C:\Gowork 
GOROOT       C:\Program Files\Go\ 
TEMP       C:\Users\myusername~1\AppData\Local\Temp 
windir       C:\Windows 

回答

6

如果你的意思是環境變量 「TEMP」,那麼你應該做的是:

cd $env:temp 

我覺得$ HOME是一些PowersShell特定的變量,如$主機,$ ErrorActionPreference等,而TEMP是一個環境變量。環境變量作爲$ env:VARIABLENAME讀出。

我認爲gopath也是你的環境變量。

+0

這是行得通的。非常感謝。 – TristeShine