環境変数Pathの操作

Pathを見やすく一覧表示する

 PS> $env:path -split ';'
 C:\Windows\system32
 C:\Windows
 C:\Windows\System32\Wbem
 C:\Windows\System32\WindowsPowerShell\v1.0\
 C:\Program Files\Git\cmd
 C:\Program Files\TortoiseSVN\bin
 C:\Program Files\TortoiseGit\bin
 C:\Program Files\nodejs\
 C:\Users\taro\AppData\Local\Microsoft\WindowsApps
 C:\Users\taro\AppData\Roaming\npm

Pathにパスを追加する (一時的)

 PS> $env:path += ";C:\apps\vim"
 PS> $env:path += ";$(pwd)\bin"
  • なお、このように追加した場合は、PowerShellを起動しなおすとその追加は消える。

Pathにパスを追加する (永続的)

 PS> [Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\apps\vim", [EnvironmentVariableTarget]::Machine)
 PS> [environment]::SetEnvironmentVariable("Path", $env:Path + ";%APPDATA%\bin", "User")
  • が、間違えるとPathを壊しかねないので、普通にコントロールパネルからGUIで設定した方が無難。

参考

https://stackoverflow.com/questions/714877/setting-windows-powershell-path-variable

環境変数Pathにnode_modules\.binを追加する(PowerShell)

 $env:path += ";$(npm bin)"
  • なお、この環境変数Pathの変更はPowerShellを新しく起動すると消える。

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS